[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 beta-2025-09-21 for beta-1.91-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyong1le%2Fbytecode_vm" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/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-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/yong1le/bytecode_vm on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 927f3e3181c7bee0ac61bb095a5f905db51c3927c783826be11bec993f2155d5
[INFO] running `Command { std: "docker" "start" "-a" "927f3e3181c7bee0ac61bb095a5f905db51c3927c783826be11bec993f2155d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "927f3e3181c7bee0ac61bb095a5f905db51c3927c783826be11bec993f2155d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "927f3e3181c7bee0ac61bb095a5f905db51c3927c783826be11bec993f2155d5", kill_on_drop: false }`
[INFO] [stdout] 927f3e3181c7bee0ac61bb095a5f905db51c3927c783826be11bec993f2155d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c5dd53c99d95f5c324d0731b3b8f9892a22b9440f6ecacf4a7de73984bae31a9
[INFO] running `Command { std: "docker" "start" "-a" "c5dd53c99d95f5c324d0731b3b8f9892a22b9440f6ecacf4a7de73984bae31a9", kill_on_drop: false }`
[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 quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[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 6.66s
[INFO] running `Command { std: "docker" "inspect" "c5dd53c99d95f5c324d0731b3b8f9892a22b9440f6ecacf4a7de73984bae31a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5dd53c99d95f5c324d0731b3b8f9892a22b9440f6ecacf4a7de73984bae31a9", kill_on_drop: false }`
[INFO] [stdout] c5dd53c99d95f5c324d0731b3b8f9892a22b9440f6ecacf4a7de73984bae31a9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ed1d62a918873b7ba4be35ab4b33990a149ec7ac80ce5c6333c6772c92fc55d1
[INFO] running `Command { std: "docker" "start" "-a" "ed1d62a918873b7ba4be35ab4b33990a149ec7ac80ce5c6333c6772c92fc55d1", 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] [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]    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 `test` profile [unoptimized + debuginfo] target(s) in 0.84s
[INFO] running `Command { std: "docker" "inspect" "ed1d62a918873b7ba4be35ab4b33990a149ec7ac80ce5c6333c6772c92fc55d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed1d62a918873b7ba4be35ab4b33990a149ec7ac80ce5c6333c6772c92fc55d1", kill_on_drop: false }`
[INFO] [stdout] ed1d62a918873b7ba4be35ab4b33990a149ec7ac80ce5c6333c6772c92fc55d1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 195d2ddb5c0d99d7aac56aafe133fd6bbc59ffb2b23d92cfe75ce17245494bed
[INFO] running `Command { std: "docker" "start" "-a" "195d2ddb5c0d99d7aac56aafe133fd6bbc59ffb2b23d92cfe75ce17245494bed", 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
[INFO] [stderr] warning: `lox-bytecode-vm` (lib test) generated 13 warnings (13 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lox_bytecode_vm-84bb5e1d48b896cc)
[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-f5eb945e11312c4b)
[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-08222db0a43358a8)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_benchmark ... ignored
[INFO] [stdout] test test_block ... ok
[INFO] [stdout] test test_assignment ... ok
[INFO] [stdout] test test_class ... ignored
[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_regression ... ignored
[INFO] [stdout] test test_bool ... ok
[INFO] [stdout] test test_print ... ok
[INFO] [stdout] test test_logical_operator ... ok
[INFO] [stdout] test test_comments ... ok
[INFO] [stdout] test test_super ... ignored
[INFO] [stdout] test test_this ... ignored
[INFO] [stdout] test test_for ... ok
[INFO] [stdout] test test_if ... 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_operator ... FAILED
[INFO] [stdout] test test_return ... FAILED
[INFO] [stdout] test test_variable ... FAILED
[INFO] [stdout] test test_string ... ok
[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> ] [ 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] === 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 '"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] [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> ]
[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' (29) 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:     0x64bc60128292 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64bc60128292 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64bc60128292 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x64bc60128292 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x64bc6013876f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x64bc6013876f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x64bc600f4bd1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64bc600f4bd1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x64bc60100eb2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x64bc60105f7f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x64bc60105e11 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x64bc60084ebe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x64bc60084ebe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64bc6010663f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x64bc6010663f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x64bc6010649a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x64bc60100fe9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x64bc600e88dd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x64bc60141900 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x64bc6005f0b7 - test_lox::run_test_suite::h832f6540e3f8ec45
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x64bc600604a2 - test_lox::test_call::h89c719bf243ddbac
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:104:5
[INFO] [stdout]   21:     0x64bc600604c7 - test_lox::test_call::{{closure}}::haf449c37b7ad46e7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:103:15
[INFO] [stdout]   22:     0x64bc60061816 - core::ops::function::FnOnce::call_once::h24397e5b4866644b
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64bc60084c7b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64bc60084c7b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64bc6009a8e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64bc6009a8e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x64bc6009a8e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x64bc6009a8e5 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x64bc6009a8e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64bc6009a8e5 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64bc6009a8e5 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64bc600710d4 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64bc600710d4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x64bc6007499a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x64bc6007499a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x64bc6007499a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x64bc6007499a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x64bc6007499a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64bc600fc14f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x64bc600fc14f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x7d1c5848caa4 - <unknown>
[INFO] [stdout]   44:     0x7d1c58519a34 - 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> ] [ 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> ] [ 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> ] [ 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> ] [ 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> ] [ 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> ] [ 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> ] [ 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> ] [ 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 ] [ <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> ] [ 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] [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> ] [ 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] thread 'test_closure' (30) 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:     0x64bc60128292 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64bc60128292 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64bc60128292 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x64bc60128292 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x64bc6013876f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x64bc6013876f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x64bc600f4bd1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64bc600f4bd1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x64bc60100eb2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x64bc60105f7f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x64bc60105e11 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x64bc60084ebe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x64bc60084ebe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64bc6010663f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x64bc6010663f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x64bc6010649a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x64bc60100fe9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x64bc600e88dd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x64bc60141900 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x64bc6005f0b7 - test_lox::run_test_suite::h832f6540e3f8ec45
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x64bc6005ea62 - test_lox::test_closure::hfe1ee725ae29d549
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:114:5
[INFO] [stdout]   21:     0x64bc6005ea87 - test_lox::test_closure::{{closure}}::he76074c8a1d6a484
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:113:18
[INFO] [stdout]   22:     0x64bc60061ad6 - core::ops::function::FnOnce::call_once::h79e89b43aa127766
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64bc60084c7b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64bc60084c7b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64bc6009a8e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64bc6009a8e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x64bc6009a8e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x64bc6009a8e5 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x64bc6009a8e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64bc6009a8e5 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64bc6009a8e5 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64bc600710d4 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64bc600710d4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x64bc6007499a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x64bc6007499a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x64bc6007499a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x64bc6007499a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x64bc6007499a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64bc600fc14f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x64bc600fc14f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x7d1c5848caa4 - <unknown>
[INFO] [stdout]   44:     0x7d1c58519a34 - 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    | 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    | GreaterThan
[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> ] [ 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    | Divide
[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> ] [ 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> ] [ 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    | GreaterEqual
[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> ] [ 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    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> ] [ 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 '"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> ] [ 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> ]
[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> ]
[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] [stderr] error: test failed, to rerun pass `--test test_lox`
[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> ]
[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> ] [  ] [ <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    | 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    | 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    | LessEqual
[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> ] [ 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] [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    | LessThan
[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> ]
[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] [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 '"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    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> ]
[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 '"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] thread 'test_operator' (36) 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:     0x64bc60128292 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64bc60128292 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64bc60128292 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x64bc60128292 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x64bc6013876f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x64bc6013876f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x64bc600f4bd1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64bc600f4bd1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x64bc60100eb2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x64bc60105f7f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x64bc60105e11 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x64bc60084ebe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x64bc60084ebe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64bc6010663f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x64bc6010663f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x64bc6010649a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x64bc60100fe9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x64bc600e88dd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x64bc60141900 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x64bc6005f0b7 - test_lox::run_test_suite::h832f6540e3f8ec45
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x64bc6005eb52 - test_lox::test_operator::hc3ebf6269c60bc15
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:59:5
[INFO] [stdout]   21:     0x64bc6005eb77 - test_lox::test_operator::{{closure}}::hd6e2bbd32c184403
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:58:19
[INFO] [stdout]   22:     0x64bc60061b96 - core::ops::function::FnOnce::call_once::h8a63eb4039ac53f4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64bc60084c7b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64bc60084c7b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64bc6009a8e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64bc6009a8e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x64bc6009a8e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x64bc6009a8e5 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x64bc6009a8e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64bc6009a8e5 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64bc6009a8e5 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64bc600710d4 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64bc600710d4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x64bc6007499a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x64bc6007499a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x64bc6007499a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x64bc6007499a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x64bc6007499a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64bc600fc14f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x64bc600fc14f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x7d1c5848caa4 - <unknown>
[INFO] [stdout]   44:     0x7d1c58519a34 - 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 ] [ <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] === 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> ] [ 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] [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] [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] thread 'test_return' (38) 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:     0x64bc60128292 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64bc60128292 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64bc60128292 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x64bc60128292 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x64bc6013876f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x64bc6013876f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x64bc600f4bd1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64bc600f4bd1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x64bc60100eb2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x64bc60105f7f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x64bc60105e11 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x64bc60084ebe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x64bc60084ebe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64bc6010663f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x64bc6010663f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x64bc6010649a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x64bc60100fe9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x64bc600e88dd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x64bc60141900 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x64bc6005f0b7 - test_lox::run_test_suite::h832f6540e3f8ec45
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x64bc6005e9c2 - test_lox::test_return::hf944f79e2dd06290
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:109:5
[INFO] [stdout]   21:     0x64bc6005e9e7 - test_lox::test_return::{{closure}}::h5bc56213ba38a774
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:108:17
[INFO] [stdout]   22:     0x64bc60061b56 - core::ops::function::FnOnce::call_once::h847a5246e7adeccc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64bc60084c7b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64bc60084c7b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64bc6009a8e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64bc6009a8e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x64bc6009a8e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x64bc6009a8e5 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x64bc6009a8e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64bc6009a8e5 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64bc6009a8e5 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64bc600710d4 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64bc600710d4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x64bc6007499a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x64bc6007499a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x64bc6007499a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x64bc6007499a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x64bc6007499a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64bc600fc14f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x64bc600fc14f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x7d1c5848caa4 - <unknown>
[INFO] [stdout]   44:     0x7d1c58519a34 - 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> ] [ 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> ] [ 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> ] [ 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] [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> ] [ 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] [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> ] [ 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> ] [ 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] === 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> ] [ 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> ] [ 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> ] [ 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> ] [ 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> ] [ 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] thread 'test_variable' (40) 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:     0x64bc60128292 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64bc60128292 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64bc60128292 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x64bc60128292 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h67edf0e4d33c343c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x64bc6013876f - core::fmt::rt::Argument::fmt::hef94184842aeafdd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x64bc6013876f - core::fmt::write::hcf0c66b48a8fa606
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x64bc600f4bd1 - std::io::default_write_fmt::h69967ac0ba93195f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64bc600f4bd1 - std::io::Write::write_fmt::h8db9396209deaa1c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x64bc60100eb2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x64bc60105f7f - std::panicking::default_hook::{{closure}}::h91001850288db5f7
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x64bc60105e11 - std::panicking::default_hook::h2346dbb704ef5512
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x64bc60084ebe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h18383b2e29377420
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   12:     0x64bc60084ebe - test::test_main_with_exit_callback::{{closure}}::h272d7ef99aef06dc
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64bc6010663f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6dba6e441651a0d1
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1999:9
[INFO] [stdout]   14:     0x64bc6010663f - std::panicking::panic_with_hook::hd2b063a6090d23a4
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x64bc6010649a - std::panicking::panic_handler::{{closure}}::he666d95f139a333e
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x64bc60100fe9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x64bc600e88dd - __rustc[1d67440d6e82e4f]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x64bc60141900 - core::panicking::panic_fmt::h420ddb7fd73daf53
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x64bc6005f0b7 - test_lox::run_test_suite::h832f6540e3f8ec45
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x64bc6005eba2 - test_lox::test_variable::h9b536e1dfdbacf7a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:69:5
[INFO] [stdout]   21:     0x64bc6005ebc7 - test_lox::test_variable::{{closure}}::hd6c85b48e0859340
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:68:19
[INFO] [stdout]   22:     0x64bc60061756 - core::ops::function::FnOnce::call_once::h0397f986abfef3a2
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64bc60084c7b - core::ops::function::FnOnce::call_once::h70887edf07a630ba
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64bc60084c7b - test::__rust_begin_short_backtrace::h27763c4cbbdb8601
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64bc6009a8e5 - test::run_test_in_process::{{closure}}::h4dc8bc6d5e3924d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64bc6009a8e5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h75905e8ffe81974f
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x64bc6009a8e5 - std::panicking::catch_unwind::do_call::h0bc60366ba66eba5
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x64bc6009a8e5 - std::panicking::catch_unwind::hae1ec7bf94407afa
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   29:     0x64bc6009a8e5 - std::panic::catch_unwind::h0f4ff4773d84d3cd
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64bc6009a8e5 - test::run_test_in_process::h03fbc77ae48b3f10
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64bc6009a8e5 - test::run_test::{{closure}}::h83476a9c453dc4d3
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64bc600710d4 - test::run_test::{{closure}}::h515482ad1e7fe7de
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64bc600710d4 - std::sys::backtrace::__rust_begin_short_backtrace::hed09f6ac5fe9d647
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h988e2cd969319888
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x64bc6007499a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd70e28dc46ec20be
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x64bc6007499a - std::panicking::catch_unwind::do_call::hdc29e11311eb7655
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40
[INFO] [stdout]   37:     0x64bc6007499a - std::panicking::catch_unwind::h9e402d6a96fef41c
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19
[INFO] [stdout]   38:     0x64bc6007499a - std::panic::catch_unwind::h9213c0c54aec70e0
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64bc6007499a - std::thread::Builder::spawn_unchecked_::{{closure}}::h6262965869ed2b87
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x64bc6007499a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h05c05ed02619e462
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64bc600fc14f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2044e71c41d3958a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   42:     0x64bc600fc14f - std::sys::thread::unix::Thread::new::thread_start::hf277835320aa8e5a
[INFO] [stdout]                                at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/thread/unix.rs:126:17
[INFO] [stdout]   43:     0x7d1c5848caa4 - <unknown>
[INFO] [stdout]   44:     0x7d1c58519a34 - 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.09s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "195d2ddb5c0d99d7aac56aafe133fd6bbc59ffb2b23d92cfe75ce17245494bed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "195d2ddb5c0d99d7aac56aafe133fd6bbc59ffb2b23d92cfe75ce17245494bed", kill_on_drop: false }`
[INFO] [stdout] 195d2ddb5c0d99d7aac56aafe133fd6bbc59ffb2b23d92cfe75ce17245494bed
