[INFO] cloning repository https://github.com/yong1le/bytecode_vm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/yong1le/bytecode_vm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyong1le%2Fbytecode_vm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyong1le%2Fbytecode_vm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c4bbfa6ef812091bdd99e26032158578c2c85c14
[INFO] testing yong1le/bytecode_vm against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyong1le%2Fbytecode_vm" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/yong1le/bytecode_vm
[INFO] finished tweaking git repo https://github.com/yong1le/bytecode_vm
[INFO] tweaked toml for git repo https://github.com/yong1le/bytecode_vm written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/yong1le/bytecode_vm on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/yong1le/bytecode_vm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2bf3062a1e90f39c1fe0dd9d4ae6d6a82463939bcdd679bfb37208c7cb07ece3
[INFO] running `Command { std: "docker" "start" "-a" "2bf3062a1e90f39c1fe0dd9d4ae6d6a82463939bcdd679bfb37208c7cb07ece3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2bf3062a1e90f39c1fe0dd9d4ae6d6a82463939bcdd679bfb37208c7cb07ece3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2bf3062a1e90f39c1fe0dd9d4ae6d6a82463939bcdd679bfb37208c7cb07ece3", kill_on_drop: false }`
[INFO] [stdout] 2bf3062a1e90f39c1fe0dd9d4ae6d6a82463939bcdd679bfb37208c7cb07ece3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1a00cd70756b558a5ed07b1f89b3f67698d27b3f44e3e449ef30d4a1e6ce2024
[INFO] running `Command { std: "docker" "start" "-a" "1a00cd70756b558a5ed07b1f89b3f67698d27b3f44e3e449ef30d4a1e6ce2024", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling lox-bytecode-vm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> src/bytecode/compiler.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         id: Token,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent`
[INFO] [stdout]    --> src/bytecode/compiler.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         parent: Option<Token>,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `methods`
[INFO] [stdout]    --> src/bytecode/compiler.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         methods: Vec<(Token, Vec<Token>, Vec<Stmt>)>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methods`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/bytecode/compiler.rs:354:29
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:354:40
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:29
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:40
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:53
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `token`
[INFO] [stdout]    --> src/bytecode/compiler.rs:362:30
[INFO] [stdout]     |
[INFO] [stdout] 362 |     fn visit_this(&mut self, token: Token) -> Return {
[INFO] [stdout]     |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `super_token`
[INFO] [stdout]    --> src/bytecode/compiler.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stdout]     |                               ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_super_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:366:51
[INFO] [stdout]     |
[INFO] [stdout] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stdout]     |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]   --> src/object/native.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn call(&self, args: Vec<Value>) -> Result<Value, RuntimeError> {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^---------^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this raw pointer has type `*mut Compiler<'_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec<Local>`
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 132 |                             (&mut (*enclosing).locals)[stack_index].capture();
[INFO] [stdout]     |                             +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.53s
[INFO] running `Command { std: "docker" "inspect" "1a00cd70756b558a5ed07b1f89b3f67698d27b3f44e3e449ef30d4a1e6ce2024", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a00cd70756b558a5ed07b1f89b3f67698d27b3f44e3e449ef30d4a1e6ce2024", kill_on_drop: false }`
[INFO] [stdout] 1a00cd70756b558a5ed07b1f89b3f67698d27b3f44e3e449ef30d4a1e6ce2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5ecae71c5f533fadb79568fc5283471cc40bee2df83c88d3b3e0b8fabdd6e1ca
[INFO] running `Command { std: "docker" "start" "-a" "5ecae71c5f533fadb79568fc5283471cc40bee2df83c88d3b3e0b8fabdd6e1ca", kill_on_drop: false }`
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> src/bytecode/compiler.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         id: Token,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent`
[INFO] [stdout]    --> src/bytecode/compiler.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         parent: Option<Token>,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `methods`
[INFO] [stdout]    --> src/bytecode/compiler.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         methods: Vec<(Token, Vec<Token>, Vec<Stmt>)>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methods`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/bytecode/compiler.rs:354:29
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:354:40
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:29
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:40
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:53
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `token`
[INFO] [stdout]    --> src/bytecode/compiler.rs:362:30
[INFO] [stdout]     |
[INFO] [stdout] 362 |     fn visit_this(&mut self, token: Token) -> Return {
[INFO] [stdout]     |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `super_token`
[INFO] [stdout]    --> src/bytecode/compiler.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stdout]     |                               ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_super_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling lox-bytecode-vm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:366:51
[INFO] [stdout]     |
[INFO] [stdout] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stdout]     |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]   --> src/object/native.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn call(&self, args: Vec<Value>) -> Result<Value, RuntimeError> {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^---------^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this raw pointer has type `*mut Compiler<'_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec<Local>`
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 132 |                             (&mut (*enclosing).locals)[stack_index].capture();
[INFO] [stdout]     |                             +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> src/bytecode/compiler.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         id: Token,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent`
[INFO] [stdout]    --> src/bytecode/compiler.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         parent: Option<Token>,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `methods`
[INFO] [stdout]    --> src/bytecode/compiler.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         methods: Vec<(Token, Vec<Token>, Vec<Stmt>)>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methods`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/bytecode/compiler.rs:354:29
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:354:40
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:29
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:40
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/bytecode/compiler.rs:358:53
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stdout]     |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `token`
[INFO] [stdout]    --> src/bytecode/compiler.rs:362:30
[INFO] [stdout]     |
[INFO] [stdout] 362 |     fn visit_this(&mut self, token: Token) -> Return {
[INFO] [stdout]     |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `super_token`
[INFO] [stdout]    --> src/bytecode/compiler.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stdout]     |                               ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_super_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]    --> src/bytecode/compiler.rs:366:51
[INFO] [stdout]     |
[INFO] [stdout] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stdout]     |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]   --> src/object/native.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn call(&self, args: Vec<Value>) -> Result<Value, RuntimeError> {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^---------^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this raw pointer has type `*mut Compiler<'_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec<Local>`
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 132 |                             (&mut (*enclosing).locals)[stack_index].capture();
[INFO] [stdout]     |                             +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.83s
[INFO] running `Command { std: "docker" "inspect" "5ecae71c5f533fadb79568fc5283471cc40bee2df83c88d3b3e0b8fabdd6e1ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ecae71c5f533fadb79568fc5283471cc40bee2df83c88d3b3e0b8fabdd6e1ca", kill_on_drop: false }`
[INFO] [stdout] 5ecae71c5f533fadb79568fc5283471cc40bee2df83c88d3b3e0b8fabdd6e1ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e63bbbe3659cac4b19d2d313abea195fc4646677e720e269dc14c75ddbe684bb
[INFO] running `Command { std: "docker" "start" "-a" "e63bbbe3659cac4b19d2d313abea195fc4646677e720e269dc14c75ddbe684bb", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `id`
[INFO] [stderr]    --> src/bytecode/compiler.rs:178:9
[INFO] [stderr]     |
[INFO] [stderr] 178 |         id: Token,
[INFO] [stderr]     |         ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `parent`
[INFO] [stderr]    --> src/bytecode/compiler.rs:179:9
[INFO] [stderr]     |
[INFO] [stderr] 179 |         parent: Option<Token>,
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `methods`
[INFO] [stderr]    --> src/bytecode/compiler.rs:180:9
[INFO] [stderr]     |
[INFO] [stderr] 180 |         methods: Vec<(Token, Vec<Token>, Vec<Stmt>)>,
[INFO] [stderr]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methods`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `obj`
[INFO] [stderr]    --> src/bytecode/compiler.rs:354:29
[INFO] [stderr]     |
[INFO] [stderr] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stderr]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `prop`
[INFO] [stderr]    --> src/bytecode/compiler.rs:354:40
[INFO] [stderr]     |
[INFO] [stderr] 354 |     fn visit_get(&mut self, obj: Expr, prop: Token) -> Return {
[INFO] [stderr]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `obj`
[INFO] [stderr]    --> src/bytecode/compiler.rs:358:29
[INFO] [stderr]     |
[INFO] [stderr] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stderr]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `prop`
[INFO] [stderr]    --> src/bytecode/compiler.rs:358:40
[INFO] [stderr]     |
[INFO] [stderr] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stderr]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `value`
[INFO] [stderr]    --> src/bytecode/compiler.rs:358:53
[INFO] [stderr]     |
[INFO] [stderr] 358 |     fn visit_set(&mut self, obj: Expr, prop: Token, value: Expr) -> Return {
[INFO] [stderr]     |                                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `token`
[INFO] [stderr]    --> src/bytecode/compiler.rs:362:30
[INFO] [stderr]     |
[INFO] [stderr] 362 |     fn visit_this(&mut self, token: Token) -> Return {
[INFO] [stderr]     |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_token`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `super_token`
[INFO] [stderr]    --> src/bytecode/compiler.rs:366:31
[INFO] [stderr]     |
[INFO] [stderr] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stderr]     |                               ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_super_token`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `prop`
[INFO] [stderr]    --> src/bytecode/compiler.rs:366:51
[INFO] [stderr]     |
[INFO] [stderr] 366 |     fn visit_super(&mut self, super_token: Token, prop: Token) -> Return {
[INFO] [stderr]     |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `args`
[INFO] [stderr]   --> src/object/native.rs:21:20
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn call(&self, args: Vec<Value>) -> Result<Value, RuntimeError> {
[INFO] [stderr]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stderr] 
[INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stderr]    --> src/bytecode/locals.rs:132:29
[INFO] [stderr]     |
[INFO] [stderr] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stderr]     |                       ^^---------^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         this raw pointer has type `*mut Compiler<'_>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&mut Vec<Local>`
[INFO] [stderr]    --> src/bytecode/locals.rs:132:29
[INFO] [stderr]     |
[INFO] [stderr] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stderr]     |
[INFO] [stderr] 132 |                             (&mut (*enclosing).locals)[stack_index].capture();
[INFO] [stderr]     |                             +++++                    +
[INFO] [stderr] 
[INFO] [stderr] warning: `lox-bytecode-vm` (lib) generated 13 warnings (run `cargo fix --lib -p lox-bytecode-vm` to apply 12 suggestions)
[INFO] [stderr] warning: `lox-bytecode-vm` (lib test) generated 13 warnings (13 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_bytecode_vm-2850f48ffee55c0b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/lox_bytecode_vm-c74fa68eae4b1216)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_lox.rs (/opt/rustwide/target/debug/deps/test_lox-fc5878fbc6d86632)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_benchmark ... ignored
[INFO] [stdout] test test_class ... ignored
[INFO] [stdout] test test_block ... ok
[INFO] [stdout] test test_bool ... ok
[INFO] [stdout] test test_assignment ... ok
[INFO] [stdout] test test_constructor ... ignored
[INFO] [stdout] test test_field ... ignored
[INFO] [stdout] test test_inheritance ... ignored
[INFO] [stdout] test test_limit ... ignored
[INFO] [stdout] test test_method ... ignored
[INFO] [stdout] test test_if ... ok
[INFO] [stdout] test test_logical_operator ... ok
[INFO] [stdout] test test_regression ... ignored
[INFO] [stdout] test test_comments ... ok
[INFO] [stdout] test test_string ... ok
[INFO] [stdout] test test_super ... ignored
[INFO] [stdout] test test_this ... ignored
[INFO] [stdout] test test_for ... ok
[INFO] [stdout] test test_print ... ok
[INFO] [stdout] test test_while ... ok
[INFO] [stdout] test test_function ... ok
[INFO] [stdout] test test_call ... FAILED
[INFO] [stdout] test test_closure ... FAILED
[INFO] [stdout] test test_return ... FAILED
[INFO] [stdout] test test_variable ... FAILED
[INFO] [stdout] test test_operator ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_call stdout ----
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ]
[INFO] [stdout] 0002    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"123"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 123 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] === Test 'object' in suite 'call' failed! ===
[INFO] [stdout] Expected:
[INFO] [stdout] [line 4]: Error at 'foo': Object is not a callable.
[INFO] [stdout] Actual:
[INFO] [stdout] Not implemented.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] thread 'test_call' (22) panicked at tests/test_lox.rs:280:5:
[INFO] [stdout] 
[INFO] [stdout] === Test suite 'call' finished: 4 passed and 1 failed. ===
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60648445c2f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60648445c2f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60648445c2f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60648445c2f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60648446c62a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60648446c62a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60648442a466 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60648442a466 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60648443b3c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60648443b3c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60648443b261 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6064843bddce - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6064843bddce - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60648443b642 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60648443b642 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60648443b488 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6064844364b9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60648441eaed - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6064844751ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60648439db8e - test_lox::run_test_suite::h5b6f737b8d5263ca
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x60648439efb2 - test_lox::test_call::h8f61e57aae877a51
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:104:5
[INFO] [stdout]   21:     0x60648439efd7 - test_lox::test_call::{{closure}}::ha82d87824a3bcad8
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:103:15
[INFO] [stdout]   22:     0x60648439bcd6 - core::ops::function::FnOnce::call_once::hea95a3b8a717ac7b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6064843bdb8b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6064843bdb8b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x6064843d159a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x6064843d159a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x6064843d159a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6064843d159a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6064843d159a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6064843d159a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x6064843d159a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6064843ab9f4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6064843ab9f4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x6064843af392 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6064843af392 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6064843af392 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6064843af392 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x6064843af392 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6064844316bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x6064844316bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x76b89d7e9aa4 - <unknown>
[INFO] [stdout]   44:     0x76b89d876a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_closure stdout ----
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0000    6 LoadConstant    0 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0002    7 LoadConstant    1 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0004    | JumpIfFalse    9
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0016    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0017    0 CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0018   13 LoadConstant    2 '"ok"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0020    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn foo> ] [ ok ]
[INFO] [stdout] 0021    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ]
[INFO] [stdout] 0004    4 LoadConstant    2 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ]
[INFO] [stdout] 0006    5 Closure    6 '<fn f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0010    9 GetLocal    2 '<closure f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0012    | SetGlobal    3 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0014    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0015    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0016    | CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0017   12 GetGlobal    4 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0019    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0000    6 GetUpvalue    0 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0003    7 GetUpvalue    0 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0006    5 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0008    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0021    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ <fn f_> ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0022    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ]
[INFO] [stdout] 0000    7 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"closure"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ]
[INFO] [stdout] 0004   10 LoadConstant    2 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ]
[INFO] [stdout] 0006   13 LoadConstant    3 '"b"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ]
[INFO] [stdout] 0008   14 Closure    7 '<fn returnA>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ][ <closure returnA> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0012   18 GetLocal    3 '<closure returnA>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ][ <closure returnA> ][ <closure returnA> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0014    | SetGlobal    4 '"closure"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ][ <closure returnA> ][ <closure returnA> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0016    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ][ <closure returnA> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0017   20 LoadConstant    5 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ][ <closure returnA> ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0019    | JumpIfFalse    9
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ][ <closure returnA> ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0031    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ][ <closure returnA> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0032    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0033    | CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0034   27 GetGlobal    6 '"closure"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ <closure returnA> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0036    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ <closure returnA> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0000   15 GetUpvalue    0 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ <closure returnA> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0002    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0038    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ]
[INFO] [stdout] 0039    0 CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ a ] [ b ] [ <fn returnA> ] [ <fn returnB> ] [ <closure returnA> ] [ a ]
[INFO] [stdout] 0040    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ]
[INFO] [stdout] 0002    5 LoadConstant    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ]
[INFO] [stdout] 0004    6 Closure    5 '<fn f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ a ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ]
[INFO] [stdout] 0008    7 GetLocal    3 '<closure f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ a ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ]
[INFO] [stdout] 0010    | SetLocal    1 'nil'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ a ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ]
[INFO] [stdout] 0012    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ a ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ]
[INFO] [stdout] 0013    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ]
[INFO] [stdout] 0014    | CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0015   13 LoadConstant    2 '"b"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0017   14 GetLocal    1 '<closure f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0019    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0000    6 GetUpvalue    0 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ][ <closure f_> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0003    | LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ][ <closure f_> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0005    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0021    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0022    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0023    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ <fn f_> ] [ b ] [ <closure f_> ] [ a ]
[INFO] [stdout] 0024    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ]
[INFO] [stdout] 0004    3 Closure    6 '<fn foo>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ]
[INFO] [stdout] 0006    | DefineGlobal    2 '"foo"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ]
[INFO] [stdout] 0008    9 GetGlobal    3 '"foo"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ]
[INFO] [stdout] 0010    | LoadConstant    4 '"param"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ param ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ]
[INFO] [stdout] 0012    | Call    1
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ param ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ]
[INFO] [stdout] 0000    4 Closure    5 '<fn f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ param ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ]
[INFO] [stdout] 0004    7 GetLocal    2 '<closure f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ param ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ]
[INFO] [stdout] 0006    | SetGlobal    0 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ param ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ]
[INFO] [stdout] 0008    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ param ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ]
[INFO] [stdout] 0009    3 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ param ][ <closure f_> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ]
[INFO] [stdout] 0011    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0014    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0015   11 GetGlobal    5 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0017    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0000    5 GetUpvalue    0 'param'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ param ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0003    4 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0005    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0019    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ <fn f_> ] [ <fn foo> ] [ foo ] [ param ] [ <closure foo> ] [ <closure f_> ] [ param ]
[INFO] [stdout] 0020    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ]
[INFO] [stdout] 0004    3 Closure   11 '<fn f1>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ]
[INFO] [stdout] 0006    | DefineGlobal    2 '"f1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ]
[INFO] [stdout] 0008   20 GetGlobal    3 '"f1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ]
[INFO] [stdout] 0010    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ]
[INFO] [stdout] 0000    4 LoadConstant    0 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ]
[INFO] [stdout] 0002    5 Closure   10 '<fn f2>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ]
[INFO] [stdout] 0006   18 GetLocal    2 '<closure f2>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ]
[INFO] [stdout] 0008    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ]
[INFO] [stdout] 0000    6 LoadConstant    0 '"b"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ]
[INFO] [stdout] 0002    7 Closure    9 '<fn f3>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ]
[INFO] [stdout] 0008   16 GetLocal    2 '<closure f3>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ]
[INFO] [stdout] 0010    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ]
[INFO] [stdout] 0000    8 LoadConstant    0 '"c"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ][ c ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ]
[INFO] [stdout] 0002    9 Closure    8 '<fn f4>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ][ c ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ]
[INFO] [stdout] 0010   14 GetLocal    2 '<closure f4>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ][ c ][ <closure f4> ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ]
[INFO] [stdout] 0012    | SetGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ][ c ][ <closure f4> ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ]
[INFO] [stdout] 0014    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ][ c ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ]
[INFO] [stdout] 0015    7 LoadConstant    2 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ <closure f3> ][ c ][ <closure f4> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ]
[INFO] [stdout] 0017    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ]
[INFO] [stdout] 0012    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ]
[INFO] [stdout] 0013    5 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ <closure f2> ][ b ][ <closure f3> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ]
[INFO] [stdout] 0015    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ]
[INFO] [stdout] 0010    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ]
[INFO] [stdout] 0011    3 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f1> ][ a ][ <closure f2> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ]
[INFO] [stdout] 0013    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0012    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0013   22 GetGlobal    4 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0015    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0000   10 GetUpvalue    0 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0003   11 GetUpvalue    1 'b'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0006   12 GetUpvalue    2 'c'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ][ c ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0009    9 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f4> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0011    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0017    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ a ] [ b ] [ c ] [ <fn f4> ] [ <fn f3> ] [ <fn f2> ] [ <fn f1> ] [ f1 ] [ <closure f1> ] [ <closure f2> ] [ <closure f3> ] [ <closure f4> ] [ c ] [ b ] [ a ]
[INFO] [stdout] 0018    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"closure"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ]
[INFO] [stdout] 0002    3 Closure    6 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0006   11 GetLocal    2 '<closure f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0008    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0000    5 GetUpvalue    0 'closure'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ][ closure ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0003    6 LoadConstant    0 '"shadow"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0005    7 GetLocal    1 'shadow'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ][ shadow ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0007    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0008    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0009    9 GetUpvalue    0 'closure'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ][ closure ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0012    3 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ <closure f> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0014    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0010    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0011    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ closure ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0012    | CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ closure ] [ shadow ] [ <fn f> ] [ <closure f> ] [ closure ]
[INFO] [stdout] 0013    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ]
[INFO] [stdout] 0004    2 LoadConstant    2 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ]
[INFO] [stdout] 0006    | DefineGlobal    3 '"g"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ]
[INFO] [stdout] 0008    5 LoadConstant    4 '"local"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ]
[INFO] [stdout] 0010    6 Closure    8 '<fn f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ]
[INFO] [stdout] 0014   11 GetLocal    2 '<closure f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ]
[INFO] [stdout] 0016    | SetGlobal    5 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ]
[INFO] [stdout] 0018    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ]
[INFO] [stdout] 0019   13 Closure   10 '<fn g_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ]
[INFO] [stdout] 0023   18 GetLocal    3 '<closure g_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure g_> ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ]
[INFO] [stdout] 0025    | SetGlobal    6 '"g"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure g_> ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ]
[INFO] [stdout] 0027    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ]
[INFO] [stdout] 0028    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ]
[INFO] [stdout] 0029    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ]
[INFO] [stdout] 0030    | CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ local ]
[INFO] [stdout] 0031   21 GetGlobal    7 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ local ]
[INFO] [stdout] 0033    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ local ]
[INFO] [stdout] 0000    7 GetUpvalue    0 'local'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ local ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ local ]
[INFO] [stdout] 0003    8 LoadConstant    0 '"after f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ after f ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ local ]
[INFO] [stdout] 0005    | SetUpvalue    0 'local'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ after f ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0007    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0008    9 GetUpvalue    0 'after f'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ after f ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0010    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0011    6 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0013    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0035    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0036   25 GetGlobal    8 '"g"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0038    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0000   14 GetUpvalue    0 'after f'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ][ after f ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0003   15 LoadConstant    0 '"after g"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ][ after g ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after f ]
[INFO] [stdout] 0005    | SetUpvalue    0 'after f'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ][ after g ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after g ]
[INFO] [stdout] 0007    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after g ]
[INFO] [stdout] 0008   16 GetUpvalue    0 'after g'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ][ after g ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after g ]
[INFO] [stdout] 0010    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after g ]
[INFO] [stdout] 0011   13 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure g_> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after g ]
[INFO] [stdout] 0013    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after g ]
[INFO] [stdout] 0040    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ g ] [ local ] [ after f ] [ <fn f_> ] [ after g ] [ <fn g_> ] [ <closure f_> ] [ <closure g_> ] [ after g ]
[INFO] [stdout] 0041    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ]
[INFO] [stdout] 0004    4 LoadConstant    2 '"local"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ]
[INFO] [stdout] 0006    5 Closure    6 '<fn f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0010    8 GetLocal    2 '<closure f_>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0012    | SetGlobal    3 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0014    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0015    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ]
[INFO] [stdout] 0016    | CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0017   11 GetGlobal    4 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0019    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0000    6 GetUpvalue    0 'local'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0003    5 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f_> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0005    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0021    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ f ] [ local ] [ <fn f_> ] [ <closure f_> ] [ local ]
[INFO] [stdout] 0022    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"global"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ global ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ]
[INFO] [stdout] 0004    4 Closure    7 '<fn assign>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0006    8 LoadConstant    2 '"inner"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0008    9 GetLocal    1 '<closure assign>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ <closure assign> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0010    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ <closure assign> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0000    5 LoadConstant    0 '"assigned"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ <closure assign> ][ assigned ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0002    | SetGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ <closure assign> ][ assigned ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0004    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ <closure assign> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0005    4 LoadConstant    2 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ <closure assign> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0007    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0012    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0013   10 GetLocal    2 'inner'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0015    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0016    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure assign> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0017    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0018   13 GetGlobal    3 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ assigned ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0020    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ assigned ] [ <fn assign> ] [ inner ] [ <closure assign> ]
[INFO] [stdout] 0021    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"local"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ]
[INFO] [stdout] 0002    3 Closure    5 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0006    6 GetLocal    2 '<closure f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0008    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0000    4 GetUpvalue    0 'local'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ][ <closure f> ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0003    3 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ][ <closure f> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0005    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0010    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0011    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ]
[INFO] [stdout] 0012    | CloseUpvalue
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ <fn f> ] [ <closure f> ] [ local ]
[INFO] [stdout] 0013    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] === Test 'close_over_method_parameter' in suite 'closure' failed! ===
[INFO] [stdout] Expected:
[INFO] [stdout] param
[INFO] [stdout] Actual:
[INFO] [stdout] Not implemented.
[INFO] [stdout] Not implemented.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ]
[INFO] [stdout] 0000    6 Closure    7 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | DefineGlobal    0 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0004   15 GetGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0000    7 LoadConstant    0 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    8 LoadConstant    1 '"b"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0004    9 Closure    6 '<fn g>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0010   13 GetLocal    3 '<closure g>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ <closure g> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0012    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ <closure g> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0000   10 GetUpvalue    0 'b'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ <closure g> ][ b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ <closure g> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0003   11 GetUpvalue    1 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ <closure g> ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ <closure g> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0006    9 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ <closure g> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0008    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0014    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0015    6 LoadConstant    2 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ a ][ b ][ <closure g> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ]
[INFO] [stdout] 0017    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ] [ b ] [ a ]
[INFO] [stdout] 0008    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [ b ] [ <fn g> ] [ <fn f> ] [ f ] [ <closure f> ] [ <closure g> ] [ b ] [ a ]
[INFO] [stdout] 0009    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] thread 'test_closure' (23) panicked at tests/test_lox.rs:280:5:
[INFO] [stdout] 
[INFO] [stdout] === Test suite 'closure' finished: 12 passed and 1 failed. ===
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60648445c2f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60648445c2f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60648445c2f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60648445c2f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60648446c62a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60648446c62a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60648442a466 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60648442a466 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60648443b3c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60648443b3c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60648443b261 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6064843bddce - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6064843bddce - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60648443b642 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60648443b642 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60648443b488 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6064844364b9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60648441eaed - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6064844751ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60648439db8e - test_lox::run_test_suite::h5b6f737b8d5263ca
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x60648439d522 - test_lox::test_closure::h7220984419cd7e00
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:114:5
[INFO] [stdout]   21:     0x60648439d547 - test_lox::test_closure::{{closure}}::h032b4a180bceb9b7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:113:18
[INFO] [stdout]   22:     0x60648439b916 - core::ops::function::FnOnce::call_once::h5491050e021b31b5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6064843bdb8b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6064843bdb8b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x6064843d159a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x6064843d159a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x6064843d159a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6064843d159a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6064843d159a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6064843d159a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x6064843d159a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6064843ab9f4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6064843ab9f4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x6064843af392 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6064843af392 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6064843af392 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6064843af392 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x6064843af392 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6064844316bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x6064844316bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x76b89d7e9aa4 - <unknown>
[INFO] [stdout]   44:     0x76b89d876a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_return stdout ----
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ]
[INFO] [stdout] 0000    1 Closure    5 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | DefineGlobal    0 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0004    5 GetGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | JumpIfFalse    7
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0005    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | LoadConstant    1 '"ok"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0008    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0009    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ]
[INFO] [stdout] 0000    1 Closure    6 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | DefineGlobal    0 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0004    6 GetGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"ok"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0009    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] === Test 'in_method' in suite 'return' failed! ===
[INFO] [stdout] Expected:
[INFO] [stdout] ok
[INFO] [stdout] Actual:
[INFO] [stdout] Not implemented.
[INFO] [stdout] Not implemented.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ]
[INFO] [stdout] 0000    1 Closure    6 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | DefineGlobal    0 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0004    5 GetGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | JumpIfFalse    7
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0012    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0013    | LoadConstant    2 '"ok"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0015    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ no ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0009    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ]
[INFO] [stdout] 0000    1 Closure    5 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | DefineGlobal    0 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0004    5 GetGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | JumpIfFalse    7
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0005    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | LoadConstant    1 '"ok"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0008    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ ok ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0009    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ]
[INFO] [stdout] 0000    1 Closure    5 '<fn f>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | DefineGlobal    0 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0004    6 GetGlobal    1 '"f"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0006    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure f> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0002    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ bad ] [ <fn f> ] [ f ] [ <closure f> ]
[INFO] [stdout] 0009    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] thread 'test_return' (31) panicked at tests/test_lox.rs:280:5:
[INFO] [stdout] 
[INFO] [stdout] === Test suite 'return' finished: 6 passed and 1 failed. ===
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60648445c2f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60648445c2f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60648445c2f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60648445c2f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60648446c62a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60648446c62a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60648442a466 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60648442a466 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60648443b3c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60648443b3c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60648443b261 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6064843bddce - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6064843bddce - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60648443b642 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60648443b642 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60648443b488 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6064844364b9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60648441eaed - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6064844751ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60648439db8e - test_lox::run_test_suite::h5b6f737b8d5263ca
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x60648439d482 - test_lox::test_return::h78310c771e59ba80
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:109:5
[INFO] [stdout]   21:     0x60648439d4a7 - test_lox::test_return::{{closure}}::hf7e2b978565bb972
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:108:17
[INFO] [stdout]   22:     0x60648439bbd6 - core::ops::function::FnOnce::call_once::hc5b96f1b52942d31
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6064843bdb8b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6064843bdb8b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x6064843d159a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x6064843d159a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x6064843d159a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6064843d159a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6064843d159a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6064843d159a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x6064843d159a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6064843ab9f4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6064843ab9f4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x6064843af392 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6064843af392 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6064843af392 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6064843af392 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x6064843af392 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6064844316bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x6064844316bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x76b89d7e9aa4 - <unknown>
[INFO] [stdout]   44:     0x76b89d876a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_variable stdout ----
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"outer"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0002    4 GetLocal    1 'outer'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0004    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0005    5 LoadConstant    1 '"inner"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0007    6 GetLocal    2 'inner'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ][ inner ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0009    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0010    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0011    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ inner ]
[INFO] [stdout] 0012    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ]
[INFO] [stdout] 0000    1 GetGlobal    0 '"notDefined"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ]
[INFO] [stdout] 0004    2 LoadConstant    2 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ]
[INFO] [stdout] 0006    | DefineGlobal    3 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ]
[INFO] [stdout] 0008    3 GetGlobal    4 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ]
[INFO] [stdout] 0010    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ]
[INFO] [stdout] 0011    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"global"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ global ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0004    3 LoadConstant    2 '"shadow"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0006    4 GetLocal    1 'shadow'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ shadow ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0009    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0010    6 GetGlobal    3 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ global ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0012    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ global ] [ a ] [ shadow ]
[INFO] [stdout] 0013    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ]
[INFO] [stdout] 0002    3 GetLocal    1 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ]
[INFO] [stdout] 0004    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ]
[INFO] [stdout] 0005    4 GetLocal    1 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ]
[INFO] [stdout] 0007    | LoadConstant    1 '" b"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a ][  b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ]
[INFO] [stdout] 0009    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ]
[INFO] [stdout] 0010    5 GetLocal    2 'a b'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ]
[INFO] [stdout] 0012    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ]
[INFO] [stdout] 0013    6 GetLocal    1 'a'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ]
[INFO] [stdout] 0015    | LoadConstant    2 '" c"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a ][  c ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ]
[INFO] [stdout] 0017    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ]
[INFO] [stdout] 0018    7 GetLocal    3 'a c'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ][ a c ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ]
[INFO] [stdout] 0020    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ]
[INFO] [stdout] 0021    8 GetLocal    2 'a b'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ][ a b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ]
[INFO] [stdout] 0023    | LoadConstant    3 '" d"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ][ a b ][  d ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ]
[INFO] [stdout] 0025    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ][ a b d ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ] [ a b d ]
[INFO] [stdout] 0026    9 GetLocal    4 'a b d'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ][ a b d ][ a b d ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ] [ a b d ]
[INFO] [stdout] 0028    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ][ a b d ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ] [ a b d ]
[INFO] [stdout] 0029    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ][ a c ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ] [ a b d ]
[INFO] [stdout] 0030    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ][ a b ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ] [ a b d ]
[INFO] [stdout] 0031    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ a ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ] [ a b d ]
[INFO] [stdout] 0032    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ] [  b ] [  c ] [  d ] [ a b ] [ a c ] [ a b d ]
[INFO] [stdout] 0033    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ] [ ok ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ] [ ok ]
[INFO] [stdout] 0002    | JumpIfFalse    7
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ] [ ok ]
[INFO] [stdout] 0012    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ] [ ok ]
[INFO] [stdout] 0013    5 LoadConstant    2 '"ok"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ ok ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ] [ ok ]
[INFO] [stdout] 0015    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ] [ ok ]
[INFO] [stdout] 0016    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ] [ 2 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ] [ 2 ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ] [ 2 ]
[INFO] [stdout] 0004    2 LoadConstant    2 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ] [ 2 ]
[INFO] [stdout] 0006    | DefineGlobal    3 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ] [ 2 ]
[INFO] [stdout] 0008    3 GetGlobal    4 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ] [ 2 ]
[INFO] [stdout] 0010    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ] [ a ] [ 2 ]
[INFO] [stdout] 0011    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"outer"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ]
[INFO] [stdout] 0002    4 GetLocal    1 'outer'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ]
[INFO] [stdout] 0004    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ]
[INFO] [stdout] 0005    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ]
[INFO] [stdout] 0006    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] === Test 'local_from_method' in suite 'variable' failed! ===
[INFO] [stdout] Expected:
[INFO] [stdout] variable
[INFO] [stdout] Actual:
[INFO] [stdout] Not implemented.
[INFO] [stdout] Not implemented.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"local"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0002    4 LoadConstant    1 '"shadow"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0004    5 GetLocal    2 'shadow'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ shadow ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0006    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ shadow ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0007    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0008    7 GetLocal    1 'local'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0010    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ local ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0011    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ local ] [ shadow ]
[INFO] [stdout] 0012    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ notDefined ]
[INFO] [stdout] 0000    2 GetGlobal    0 '"notDefined"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"first"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ first ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0002    3 GetLocal    1 'first'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ first ][ first ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0004    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ first ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0005    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0006    7 LoadConstant    1 '"second"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ second ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0008    8 GetLocal    1 'second'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ second ][ second ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0010    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ second ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0011    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ first ] [ second ]
[INFO] [stdout] 0012    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ]
[INFO] [stdout] 0004    2 GetGlobal    2 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ]
[INFO] [stdout] 0006    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ a ]
[INFO] [stdout] 0007    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ value ] [ a ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"value"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ value ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ value ] [ a ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ value ] [ a ]
[INFO] [stdout] 0004    2 GetGlobal    2 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ value ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ value ] [ a ]
[INFO] [stdout] 0006    | DefineGlobal    3 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ value ] [ a ]
[INFO] [stdout] 0008    3 GetGlobal    4 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ value ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ value ] [ a ]
[INFO] [stdout] 0010    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ value ] [ a ]
[INFO] [stdout] 0011    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"outer"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ]
[INFO] [stdout] 0002    | DefineGlobal    1 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ]
[INFO] [stdout] 0004    3 Closure    6 '<fn foo>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0006    7 GetLocal    1 '<closure foo>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0008    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0000    4 GetGlobal    0 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ <closure foo> ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0003    3 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ <closure foo> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0005    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0010    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0011    8 LoadConstant    2 '"inner"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0013    9 GetLocal    1 '<closure foo>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0015    | Call    0
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0000    4 GetGlobal    0 '"a"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ][ <closure foo> ][ outer ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0002    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0003    3 LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ][ <closure foo> ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0005    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0017    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ][ inner ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0018    0 Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0019    | Pop
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ outer ] [ a ] [ <fn foo> ] [ inner ] [ <closure foo> ]
[INFO] [stdout] 0020    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] thread 'test_variable' (33) panicked at tests/test_lox.rs:280:5:
[INFO] [stdout] 
[INFO] [stdout] === Test suite 'variable' finished: 21 passed and 1 failed. ===
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60648445c2f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60648445c2f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60648445c2f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60648445c2f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60648446c62a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60648446c62a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60648442a466 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60648442a466 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60648443b3c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60648443b3c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60648443b261 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6064843bddce - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6064843bddce - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60648443b642 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60648443b642 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60648443b488 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6064844364b9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60648441eaed - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6064844751ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60648439db8e - test_lox::run_test_suite::h5b6f737b8d5263ca
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x60648439d662 - test_lox::test_variable::h8009ba853de287d0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:69:5
[INFO] [stdout]   21:     0x60648439d687 - test_lox::test_variable::{{closure}}::h2a3f7fc99d328015
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:68:19
[INFO] [stdout]   22:     0x60648439ba16 - core::ops::function::FnOnce::call_once::h78ef7eaaa68f4b95
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6064843bdb8b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6064843bdb8b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x6064843d159a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x6064843d159a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x6064843d159a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6064843d159a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6064843d159a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6064843d159a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x6064843d159a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6064843ab9f4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6064843ab9f4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x6064843af392 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6064843af392 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6064843af392 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6064843af392 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x6064843af392 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6064844316bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x6064844316bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x76b89d7e9aa4 - <unknown>
[INFO] [stdout]   44:     0x76b89d876a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_operator stdout ----
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | Multiply
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"s"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ s ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0002    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0003    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    2 LoadConstant    1 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0006    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0007    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0009    3 LoadConstant    2 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0011    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0012    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0013    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0014    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0015    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"8"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 8 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 8 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | Divide
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 4 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0006    2 LoadConstant    2 '"12.34"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 12.34 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0008    | LoadConstant    3 '"12.34"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 12.34 ][ 12.34 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0010    | Divide
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0012    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"123"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 123 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ]
[INFO] [stdout] 0002    | LoadConstant    1 '"456"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 123 ][ 456 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ]
[INFO] [stdout] 0004    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 579 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ]
[INFO] [stdout] 0006    2 LoadConstant    2 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ]
[INFO] [stdout] 0008    | LoadConstant    3 '"ing"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ][ ing ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ]
[INFO] [stdout] 0010    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ string ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ string ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ string ]
[INFO] [stdout] 0012    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"4"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 4 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 4 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0006    2 LoadConstant    2 '"1.2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1.2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0008    | LoadConstant    3 '"1.2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1.2 ][ 1.2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0010    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0012    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | Multiply
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | Add
[INFO] [stdout] [0m
[INFO] [stdout] === Test 'not_class' in suite 'operator' failed! ===
[INFO] [stdout] Expected:
[INFO] [stdout] false
[INFO] [stdout] false
[INFO] [stdout] Actual:
[INFO] [stdout] Not implemented.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stderr] error: test failed, to rerun pass `--test test_lox`
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | Divide
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0004    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0006    3 LoadConstant    2 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0008    | LoadConstant    3 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0010    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0012    4 LoadConstant    4 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0014    | LoadConstant    5 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0016    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0017    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0018    6 LoadConstant    6 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0020    | LoadConstant    7 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0022    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0023    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0024    7 LoadConstant    8 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0026    | LoadConstant    9 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0028    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0029    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0030    9 LoadConstant   10 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0032    | LoadConstant   11 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0034    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0035    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0036   10 LoadConstant   12 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0038    | LoadConstant   13 '"ing"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ][ ing ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0040    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0041    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0042   12 LoadConstant   14 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0044    | LoadConstant   15 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0046    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0047    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0048   13 LoadConstant   16 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0050    | LoadConstant   17 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0052    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0053    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0054   14 LoadConstant   18 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0056    | LoadConstant   19 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0058    | NotEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0059    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0060    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"5"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 5 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 5 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | Multiply
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 15 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0006    2 LoadConstant    2 '"12.34"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 12.34 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0008    | LoadConstant    3 '"0.3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 12.34 ][ 0.3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0010    | Multiply
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 3.702 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0012    | Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"123"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ][ 123 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0002    | LoadConstant    1 '"s"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ][ s ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0004    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0004    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0006    3 LoadConstant    2 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0008    | LoadConstant    3 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0010    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0012    4 LoadConstant    4 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0014    | LoadConstant    5 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0016    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0017    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0018    6 LoadConstant    6 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0020    | LoadConstant    7 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0022    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0023    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0024    7 LoadConstant    8 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0026    | LoadConstant    9 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0028    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0029    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0030    9 LoadConstant   10 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0032    | LoadConstant   11 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0034    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0035    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0036   10 LoadConstant   12 '"str"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0038    | LoadConstant   13 '"ing"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ str ][ ing ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0040    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0041    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0042   12 LoadConstant   14 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0044    | LoadConstant   15 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0046    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0047    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0048   13 LoadConstant   16 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0050    | LoadConstant   17 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0052    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0053    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0054   14 LoadConstant   18 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0056    | LoadConstant   19 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0058    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0059    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ str ] [ ing ] [ 0 ]
[INFO] [stdout] 0060    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"s"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ s ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0002    | LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ s ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ s ]
[INFO] [stdout] 0004    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] === Test 'equals_class' in suite 'operator' failed! ===
[INFO] [stdout] Expected:
[INFO] [stdout] true
[INFO] [stdout] false
[INFO] [stdout] false
[INFO] [stdout] true
[INFO] [stdout] false
[INFO] [stdout] false
[INFO] [stdout] false
[INFO] [stdout] false
[INFO] [stdout] Actual:
[INFO] [stdout] Not implemented.
[INFO] [stdout] Not implemented.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0002    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0003    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0004    2 LoadConstant    1 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0006    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0007    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0008    3 LoadConstant    2 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0010    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0011    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0012    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0013    5 LoadConstant    3 '"123"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 123 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0015    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0016    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0017    6 LoadConstant    4 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0019    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0020    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0021    8 LoadConstant    5 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0023    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0024    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0025   10 LoadConstant    6 '""'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][  ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0027    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0028    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ]
[INFO] [stdout] 0029   12 Closure    5 '<fn foo>'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ] [ <closure foo> ]
[INFO] [stdout] 0031    | DefineGlobal    7 '"foo"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ] [ <closure foo> ]
[INFO] [stdout] 0033   13 GetGlobal    8 '"foo"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ <closure foo> ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ] [ <closure foo> ]
[INFO] [stdout] 0035    | Not
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ] [ <closure foo> ]
[INFO] [stdout] 0036    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [  ] [ <fn foo> ] [ foo ] [ <closure foo> ]
[INFO] [stdout] 0037    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] === Test 'equals_method' in suite 'operator' failed! ===
[INFO] [stdout] Expected:
[INFO] [stdout] true
[INFO] [stdout] false
[INFO] [stdout] Actual:
[INFO] [stdout] Not implemented.
[INFO] [stdout] Not implemented.
[INFO] [stdout] Not implemented.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0005    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0006    2 LoadConstant    2 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0008    | LoadConstant    3 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0010    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0011    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0012    3 LoadConstant    4 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0014    | LoadConstant    5 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0016    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0017    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0018    5 LoadConstant    6 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0020    | LoadConstant    7 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0022    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0023    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0024    6 LoadConstant    8 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0026    | LoadConstant    9 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0028    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0029    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0030    7 LoadConstant   10 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0032    | LoadConstant   11 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0034    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0035    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0036    9 LoadConstant   12 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0038    | LoadConstant   13 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0040    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0041    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0042   10 LoadConstant   14 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0044    | LoadConstant   15 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0046    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0047    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0048   11 LoadConstant   16 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0050    | LoadConstant   17 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0052    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0053    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0054   13 LoadConstant   18 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0056    | LoadConstant   19 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0058    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0059    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0060   14 LoadConstant   20 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0062    | LoadConstant   21 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0064    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0065    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0066   15 LoadConstant   22 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0068    | LoadConstant   23 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0070    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0071    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0072   18 LoadConstant   24 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0074    | LoadConstant   25 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0076    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0077    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0078    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0079   19 LoadConstant   26 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0081    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0082    | LoadConstant   27 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0084    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0085    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0086   20 LoadConstant   28 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0088    | LoadConstant   29 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0090    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0091    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0092    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0093   21 LoadConstant   30 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0095    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0096    | LoadConstant   31 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0098    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0099    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0100   22 LoadConstant   32 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0102    | LoadConstant   33 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0104    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0105    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0106    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0107   23 LoadConstant   34 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0109    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0110    | LoadConstant   35 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0112    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0113    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0114   24 LoadConstant   36 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0116    | LoadConstant   37 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0118    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0119    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0120    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0121   25 LoadConstant   38 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0123    | Negate
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0124    | LoadConstant   39 '"0"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ -0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0126    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0127    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0128    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    2 LoadConstant    0 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | LoadConstant    2 '"4"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 3 ][ 4 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0006    | Multiply
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 12 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0007    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 14 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0008    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0009    5 LoadConstant    3 '"20"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 20 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0011    | LoadConstant    4 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 20 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0013    | LoadConstant    5 '"4"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 20 ][ 3 ][ 4 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0015    | Multiply
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 20 ][ 12 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0016    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 8 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0017    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0018    8 LoadConstant    6 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0020    | LoadConstant    7 '"6"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0022    | LoadConstant    8 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0024    | Divide
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0025    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 4 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0026    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0027   11 LoadConstant    9 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0029    | LoadConstant   10 '"6"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0031    | LoadConstant   11 '"3"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ][ 3 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0033    | Divide
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0034    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0035    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0036   14 LoadConstant   12 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0038    | LoadConstant   13 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0040    | LoadConstant   14 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 2 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0042    | LessThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0043    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0044    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0045   17 LoadConstant   15 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0047    | LoadConstant   16 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0049    | LoadConstant   17 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0051    | GreaterThan
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0052    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0053    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0054   20 LoadConstant   18 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0056    | LoadConstant   19 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0058    | LoadConstant   20 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 2 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0060    | LessEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0061    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0062    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0063   23 LoadConstant   21 '"false"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0065    | LoadConstant   22 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0067    | LoadConstant   23 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ 1 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0069    | GreaterEqual
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ false ][ false ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0070    | Equal
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0071    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0072   26 LoadConstant   24 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0074    | LoadConstant   25 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0076    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0077    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0078   27 LoadConstant   26 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0080    | LoadConstant   27 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0082    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0083    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0084   28 LoadConstant   28 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0086    | LoadConstant   29 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0088    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0089    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0090   29 LoadConstant   30 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0092    | LoadConstant   31 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0094    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0095    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0096   32 LoadConstant   32 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0098    | LoadConstant   33 '"6"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0100    | LoadConstant   34 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0102    | LoadConstant   35 '"2"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0104    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 6 ][ 4 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0105    | Subtract
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 2 ][ 2 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0106    | Multiply
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 4 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0107    | Print
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0108    2 Return
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"true"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0002    | LoadConstant    1 '"nil"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ true ][ nil ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ]
[INFO] [stdout] 0004    | Add
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0000    1 LoadConstant    0 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0002    | LoadConstant    1 '"1"'
[INFO] [stdout] [0m
[INFO] [stdout] [38;5;248mSTACK     [ 0 ][ 1 ][ 1 ]
[INFO] [stdout] HEAP      [ clock ] [ <fn clock> ] [ sqrt ] [ <fn sqrt> ] [ 1 ]
[INFO] [stdout] 0004    | Divide
[INFO] [stdout] [0m
[INFO] [stdout] thread 'test_operator' (29) panicked at tests/test_lox.rs:280:5:
[INFO] [stdout] 
[INFO] [stdout] === Test suite 'operator' finished: 31 passed and 3 failed. ===
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60648445c2f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60648445c2f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60648445c2f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60648445c2f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60648446c62a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60648446c62a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60648442a466 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60648442a466 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60648443b3c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60648443b3c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60648443b261 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6064843bddce - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6064843bddce - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60648443b642 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60648443b642 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60648443b488 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6064844364b9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60648441eaed - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6064844751ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60648439db8e - test_lox::run_test_suite::h5b6f737b8d5263ca
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x60648439d612 - test_lox::test_operator::h3e14f904b41d79b1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:59:5
[INFO] [stdout]   21:     0x60648439d637 - test_lox::test_operator::{{closure}}::h0c8cc996b983f951
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:58:19
[INFO] [stdout]   22:     0x60648439bb56 - core::ops::function::FnOnce::call_once::hb5511a92731a6320
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6064843bdb8b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6064843bdb8b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x6064843d159a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x6064843d159a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x6064843d159a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6064843d159a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6064843d159a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6064843d159a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x6064843d159a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6064843ab9f4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6064843ab9f4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x6064843af392 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6064843af392 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6064843af392 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6064843af392 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6064843af392 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x6064843af392 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6064844316bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x6064844316bf - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x76b89d7e9aa4 - <unknown>
[INFO] [stdout]   44:     0x76b89d876a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_call
[INFO] [stdout]     test_closure
[INFO] [stdout]     test_operator
[INFO] [stdout]     test_return
[INFO] [stdout]     test_variable
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 5 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e63bbbe3659cac4b19d2d313abea195fc4646677e720e269dc14c75ddbe684bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e63bbbe3659cac4b19d2d313abea195fc4646677e720e269dc14c75ddbe684bb", kill_on_drop: false }`
[INFO] [stdout] e63bbbe3659cac4b19d2d313abea195fc4646677e720e269dc14c75ddbe684bb
