[INFO] cloning repository https://github.com/yong1le/bytecode_vm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/yong1le/bytecode_vm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyong1le%2Fbytecode_vm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyong1le%2Fbytecode_vm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c4bbfa6ef812091bdd99e26032158578c2c85c14
[INFO] testing yong1le/bytecode_vm against 1.90.0 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-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/yong1le/bytecode_vm
[INFO] finished tweaking git repo https://github.com/yong1le/bytecode_vm
[INFO] tweaked toml for git repo https://github.com/yong1le/bytecode_vm written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/yong1le/bytecode_vm on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/yong1le/bytecode_vm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6520dbf34011a4bfe5a3ae66d12d0967bca631a85cb17c1dc84595457b508b32
[INFO] running `Command { std: "docker" "start" "-a" "6520dbf34011a4bfe5a3ae66d12d0967bca631a85cb17c1dc84595457b508b32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6520dbf34011a4bfe5a3ae66d12d0967bca631a85cb17c1dc84595457b508b32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6520dbf34011a4bfe5a3ae66d12d0967bca631a85cb17c1dc84595457b508b32", kill_on_drop: false }`
[INFO] [stdout] 6520dbf34011a4bfe5a3ae66d12d0967bca631a85cb17c1dc84595457b508b32
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 575a2e0a4bca6682d46fbddebf45a29ff862ffc634a9ca5b6a907147951d39c0
[INFO] running `Command { std: "docker" "start" "-a" "575a2e0a4bca6682d46fbddebf45a29ff862ffc634a9ca5b6a907147951d39c0", 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 derive_more-impl v2.0.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling lox-bytecode-vm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> src/bytecode/compiler.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         id: Token,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` 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 5.73s
[INFO] running `Command { std: "docker" "inspect" "575a2e0a4bca6682d46fbddebf45a29ff862ffc634a9ca5b6a907147951d39c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "575a2e0a4bca6682d46fbddebf45a29ff862ffc634a9ca5b6a907147951d39c0", kill_on_drop: false }`
[INFO] [stdout] 575a2e0a4bca6682d46fbddebf45a29ff862ffc634a9ca5b6a907147951d39c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b675d13410b137e435c6392c55c1b1b82b72e581a0c3ccbe4146c48fe70fc6ae
[INFO] running `Command { std: "docker" "start" "-a" "b675d13410b137e435c6392c55c1b1b82b72e581a0c3ccbe4146c48fe70fc6ae", 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)]` 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] [stderr]    Compiling lox-bytecode-vm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]   --> src/object/native.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn call(&self, args: Vec<Value>) -> Result<Value, RuntimeError> {
[INFO] [stdout]    |                    ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^---------^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this raw pointer has type `*mut Compiler<'_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements
[INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&mut Vec<Local>`
[INFO] [stdout]    --> src/bytecode/locals.rs:132:29
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...                   (*enclosing).locals[stack_index].capture();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(dangerous_implicit_autorefs)]` on by default
[INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit
[INFO] [stdout]     |
[INFO] [stdout] 132 |                             (&mut (*enclosing).locals)[stack_index].capture();
[INFO] [stdout]     |                             +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> src/bytecode/compiler.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         id: Token,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` 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.97s
[INFO] running `Command { std: "docker" "inspect" "b675d13410b137e435c6392c55c1b1b82b72e581a0c3ccbe4146c48fe70fc6ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b675d13410b137e435c6392c55c1b1b82b72e581a0c3ccbe4146c48fe70fc6ae", kill_on_drop: false }`
[INFO] [stdout] b675d13410b137e435c6392c55c1b1b82b72e581a0c3ccbe4146c48fe70fc6ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 16ed8056445f0d374778a9eb65c5c195715b970c757569ad0289155ee0d4ad17
[INFO] running `Command { std: "docker" "start" "-a" "16ed8056445f0d374778a9eb65c5c195715b970c757569ad0289155ee0d4ad17", 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)]` 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-dd59643fb0157371)
[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-966964a18a8e92e6)
[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-83b9de5681a1262f)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_benchmark ... ignored
[INFO] [stdout] test test_class ... ignored
[INFO] [stdout] test test_comments ... ok
[INFO] [stdout] test test_bool ... ok
[INFO] [stdout] test test_assignment ... ok
[INFO] [stdout] test test_block ... ok
[INFO] [stdout] test test_constructor ... ignored
[INFO] [stdout] test test_field ... ignored
[INFO] [stdout] test test_inheritance ... ignored
[INFO] [stdout] test test_limit ... ignored
[INFO] [stdout] test test_method ... ignored
[INFO] [stdout] test test_regression ... ignored
[INFO] [stdout] test test_logical_operator ... ok
[INFO] [stdout] test test_string ... ok
[INFO] [stdout] test test_super ... ignored
[INFO] [stdout] test test_this ... ignored
[INFO] [stdout] test test_for ... ok
[INFO] [stdout] test test_if ... ok
[INFO] [stdout] test test_closure ... FAILED
[INFO] [stdout] test test_call ... FAILED
[INFO] [stdout] test test_variable ... FAILED
[INFO] [stdout] test test_return ... FAILED
[INFO] [stdout] test test_operator ... FAILED
[INFO] [stdout] test test_while ... ok
[INFO] [stdout] test test_print ... ok
[INFO] [stdout] test test_function ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[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' 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:     0x61808530c942 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61808530c942 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61808530c942 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61808530c942 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hdcfcb6d4c8489523
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6180853332f3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6180853332f3 - core::fmt::write::h8a494366950f23bb
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x618085309313 - std::io::default_write_fmt::h7b8824096454f323
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x618085309313 - std::io::Write::write_fmt::h4e71294925c334d0
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61808530c792 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61808530e0b9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x61808530deee - std::panicking::default_hook::h2c66fc99e962531d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x618085294ab4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb6bd65493727d71a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x618085294ab4 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61808530eb8e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h318e4efb8c1a5689
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x61808530eb8e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x61808530e85a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x61808530ce49 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61808530e4ed - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x618085331d40 - core::panicking::panic_fmt::h62f63d096dd276af
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x618085256df7 - test_lox::run_test_suite::h52b14e49bf0603b0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x618085257d52 - test_lox::test_closure::h021917fd555dc1f7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:114:5
[INFO] [stdout]   21:     0x618085257d27 - test_lox::test_closure::{{closure}}::hff44a90ee5dc804b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:113:18
[INFO] [stdout]   22:     0x618085258a36 - core::ops::function::FnOnce::call_once::h17ca9730ec0f4b8f
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   23:     0x61808529a31b - core::ops::function::FnOnce::call_once::h1f9474f1347fff52
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   24:     0x61808529a31b - test::__rust_begin_short_backtrace::ha52ab26e77157f03
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x618085299455 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x618085299455 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x618085299455 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x618085299455 - std::panicking::catch_unwind::h6deb5fe1e91873c9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x618085299455 - std::panic::catch_unwind::hea0829b6b565654b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x618085299455 - test::run_test_in_process::hdc44dfecea3db21b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x618085299455 - test::run_test::{{closure}}::h0364ba59bf23f652
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x61808525d054 - test::run_test::{{closure}}::h32730b304eec05da
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x61808525d054 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x618085260a2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x618085260a2a - std::panicking::catch_unwind::do_call::h163fe12cca9901c2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x618085260a2a - std::panicking::catch_unwind::he81557d0e17cc1bc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x618085260a2a - std::panic::catch_unwind::hc2b8e79c20593955
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x618085260a2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   41:     0x618085311b0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5924238c754de3b8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x618085311b0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17
[INFO] [stdout]   43:     0x7bcf15502aa4 - <unknown>
[INFO] [stdout]   44:     0x7bcf1558fa34 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[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' 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:     0x61808530c942 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61808530c942 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61808530c942 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61808530c942 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hdcfcb6d4c8489523
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6180853332f3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6180853332f3 - core::fmt::write::h8a494366950f23bb
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x618085309313 - std::io::default_write_fmt::h7b8824096454f323
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x618085309313 - std::io::Write::write_fmt::h4e71294925c334d0
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61808530c792 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61808530e0b9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x61808530deee - std::panicking::default_hook::h2c66fc99e962531d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x618085294ab4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb6bd65493727d71a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x618085294ab4 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61808530eb8e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h318e4efb8c1a5689
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x61808530eb8e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x61808530e85a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x61808530ce49 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61808530e4ed - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x618085331d40 - core::panicking::panic_fmt::h62f63d096dd276af
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x618085256df7 - test_lox::run_test_suite::h52b14e49bf0603b0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x618085257cb2 - test_lox::test_call::h7ce8c0c4b6d898cd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:104:5
[INFO] [stdout]   21:     0x618085257c87 - test_lox::test_call::{{closure}}::hbbd54589ae12df7b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:103:15
[INFO] [stdout]   22:     0x618085258966 - core::ops::function::FnOnce::call_once::h0322f8e90a28dd98
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   23:     0x61808529a31b - core::ops::function::FnOnce::call_once::h1f9474f1347fff52
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   24:     0x61808529a31b - test::__rust_begin_short_backtrace::ha52ab26e77157f03
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x618085299455 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x618085299455 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x618085299455 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x618085299455 - std::panicking::catch_unwind::h6deb5fe1e91873c9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x618085299455 - std::panic::catch_unwind::hea0829b6b565654b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x618085299455 - test::run_test_in_process::hdc44dfecea3db21b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x618085299455 - test::run_test::{{closure}}::h0364ba59bf23f652
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x61808525d054 - test::run_test::{{closure}}::h32730b304eec05da
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x61808525d054 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x618085260a2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x618085260a2a - std::panicking::catch_unwind::do_call::h163fe12cca9901c2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x618085260a2a - std::panicking::catch_unwind::he81557d0e17cc1bc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x618085260a2a - std::panic::catch_unwind::hc2b8e79c20593955
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x618085260a2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   41:     0x618085311b0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5924238c754de3b8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x618085311b0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17
[INFO] [stdout]   43:     0x7bcf15502aa4 - <unknown>
[INFO] [stdout]   44:     0x7bcf1558fa34 - 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' 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:     0x61808530c942 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61808530c942 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61808530c942 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61808530c942 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hdcfcb6d4c8489523
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6180853332f3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6180853332f3 - core::fmt::write::h8a494366950f23bb
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x618085309313 - std::io::default_write_fmt::h7b8824096454f323
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x618085309313 - std::io::Write::write_fmt::h4e71294925c334d0
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61808530c792 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61808530e0b9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x61808530deee - std::panicking::default_hook::h2c66fc99e962531d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x618085294ab4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb6bd65493727d71a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x618085294ab4 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61808530eb8e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h318e4efb8c1a5689
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x61808530eb8e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x61808530e85a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x61808530ce49 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61808530e4ed - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x618085331d40 - core::panicking::panic_fmt::h62f63d096dd276af
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x618085256df7 - test_lox::run_test_suite::h52b14e49bf0603b0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x618085257a82 - test_lox::test_variable::h24f755a1c9f107c4
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:69:5
[INFO] [stdout]   21:     0x618085257a57 - test_lox::test_variable::{{closure}}::h9e0f40fa1907f427
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:68:19
[INFO] [stdout]   22:     0x618085258db6 - core::ops::function::FnOnce::call_once::had26845b7857d089
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   23:     0x61808529a31b - core::ops::function::FnOnce::call_once::h1f9474f1347fff52
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   24:     0x61808529a31b - test::__rust_begin_short_backtrace::ha52ab26e77157f03
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x618085299455 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x618085299455 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x618085299455 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x618085299455 - std::panicking::catch_unwind::h6deb5fe1e91873c9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x618085299455 - std::panic::catch_unwind::hea0829b6b565654b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x618085299455 - test::run_test_in_process::hdc44dfecea3db21b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x618085299455 - test::run_test::{{closure}}::h0364ba59bf23f652
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x61808525d054 - test::run_test::{{closure}}::h32730b304eec05da
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x61808525d054 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x618085260a2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x618085260a2a - std::panicking::catch_unwind::do_call::h163fe12cca9901c2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x618085260a2a - std::panicking::catch_unwind::he81557d0e17cc1bc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x618085260a2a - std::panic::catch_unwind::hc2b8e79c20593955
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x618085260a2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   41:     0x618085311b0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5924238c754de3b8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x618085311b0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17
[INFO] [stdout]   43:     0x7bcf15502aa4 - <unknown>
[INFO] [stdout]   44:     0x7bcf1558fa34 - 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' 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:     0x61808530c942 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61808530c942 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61808530c942 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61808530c942 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hdcfcb6d4c8489523
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6180853332f3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6180853332f3 - core::fmt::write::h8a494366950f23bb
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x618085309313 - std::io::default_write_fmt::h7b8824096454f323
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x618085309313 - std::io::Write::write_fmt::h4e71294925c334d0
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61808530c792 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61808530e0b9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x61808530deee - std::panicking::default_hook::h2c66fc99e962531d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x618085294ab4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb6bd65493727d71a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x618085294ab4 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61808530eb8e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h318e4efb8c1a5689
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x61808530eb8e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x61808530e85a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x61808530ce49 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61808530e4ed - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x618085331d40 - core::panicking::panic_fmt::h62f63d096dd276af
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x618085256df7 - test_lox::run_test_suite::h52b14e49bf0603b0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x618085257d02 - test_lox::test_return::ha14bb23fb1b3dec8
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:109:5
[INFO] [stdout]   21:     0x618085257cd7 - test_lox::test_return::{{closure}}::h2fa5b31904b15dda
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:108:17
[INFO] [stdout]   22:     0x618085258e36 - core::ops::function::FnOnce::call_once::hce56bc7ec5b20c7d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   23:     0x61808529a31b - core::ops::function::FnOnce::call_once::h1f9474f1347fff52
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   24:     0x61808529a31b - test::__rust_begin_short_backtrace::ha52ab26e77157f03
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x618085299455 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x618085299455 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x618085299455 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x618085299455 - std::panicking::catch_unwind::h6deb5fe1e91873c9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x618085299455 - std::panic::catch_unwind::hea0829b6b565654b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x618085299455 - test::run_test_in_process::hdc44dfecea3db21b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x618085299455 - test::run_test::{{closure}}::h0364ba59bf23f652
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x61808525d054 - test::run_test::{{closure}}::h32730b304eec05da
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x61808525d054 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x618085260a2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x618085260a2a - std::panicking::catch_unwind::do_call::h163fe12cca9901c2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x618085260a2a - std::panicking::catch_unwind::he81557d0e17cc1bc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x618085260a2a - std::panic::catch_unwind::hc2b8e79c20593955
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x618085260a2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   41:     0x618085311b0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5924238c754de3b8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x618085311b0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17
[INFO] [stdout]   43:     0x7bcf15502aa4 - <unknown>
[INFO] [stdout]   44:     0x7bcf1558fa34 - 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] [stderr] error: test failed, to rerun pass `--test test_lox`
[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] [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' 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:     0x61808530c942 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61808530c942 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61808530c942 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61808530c942 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hdcfcb6d4c8489523
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x6180853332f3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x6180853332f3 - core::fmt::write::h8a494366950f23bb
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25
[INFO] [stdout]    6:     0x618085309313 - std::io::default_write_fmt::h7b8824096454f323
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x618085309313 - std::io::Write::write_fmt::h4e71294925c334d0
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x61808530c792 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x61808530e0b9 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27
[INFO] [stdout]   10:     0x61808530deee - std::panicking::default_hook::h2c66fc99e962531d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:324:9
[INFO] [stdout]   11:     0x618085294ab4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb6bd65493727d71a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   12:     0x618085294ab4 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61808530eb8e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h318e4efb8c1a5689
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stdout]   14:     0x61808530eb8e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13
[INFO] [stdout]   15:     0x61808530e85a - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:706:13
[INFO] [stdout]   16:     0x61808530ce49 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x61808530e4ed - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5
[INFO] [stdout]   18:     0x618085331d40 - core::panicking::panic_fmt::h62f63d096dd276af
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14
[INFO] [stdout]   19:     0x618085256df7 - test_lox::run_test_suite::h52b14e49bf0603b0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:280:5
[INFO] [stdout]   20:     0x6180852579e2 - test_lox::test_operator::h49bf488ecb61dbbb
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:59:5
[INFO] [stdout]   21:     0x6180852579b7 - test_lox::test_operator::{{closure}}::h18face5ee4304e77
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_lox.rs:58:19
[INFO] [stdout]   22:     0x618085258f36 - core::ops::function::FnOnce::call_once::hdf27c6e7f2404d75
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   23:     0x61808529a31b - core::ops::function::FnOnce::call_once::h1f9474f1347fff52
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   24:     0x61808529a31b - test::__rust_begin_short_backtrace::ha52ab26e77157f03
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18
[INFO] [stdout]   25:     0x618085299455 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74
[INFO] [stdout]   26:     0x618085299455 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x618085299455 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   28:     0x618085299455 - std::panicking::catch_unwind::h6deb5fe1e91873c9
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   29:     0x618085299455 - std::panic::catch_unwind::hea0829b6b565654b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x618085299455 - test::run_test_in_process::hdc44dfecea3db21b
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27
[INFO] [stdout]   31:     0x618085299455 - test::run_test::{{closure}}::h0364ba59bf23f652
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43
[INFO] [stdout]   32:     0x61808525d054 - test::run_test::{{closure}}::h32730b304eec05da
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41
[INFO] [stdout]   33:     0x61808525d054 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   34:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   35:     0x618085260a2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x618085260a2a - std::panicking::catch_unwind::do_call::h163fe12cca9901c2
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stdout]   37:     0x618085260a2a - std::panicking::catch_unwind::he81557d0e17cc1bc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stdout]   38:     0x618085260a2a - std::panic::catch_unwind::hc2b8e79c20593955
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x618085260a2a - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   40:     0x618085260a2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stdout]   41:     0x618085311b0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5924238c754de3b8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9
[INFO] [stdout]   42:     0x618085311b0f - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8
[INFO] [stdout]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17
[INFO] [stdout]   43:     0x7bcf15502aa4 - <unknown>
[INFO] [stdout]   44:     0x7bcf1558fa34 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_call
[INFO] [stdout]     test_closure
[INFO] [stdout]     test_operator
[INFO] [stdout]     test_return
[INFO] [stdout]     test_variable
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 5 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "16ed8056445f0d374778a9eb65c5c195715b970c757569ad0289155ee0d4ad17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "16ed8056445f0d374778a9eb65c5c195715b970c757569ad0289155ee0d4ad17", kill_on_drop: false }`
[INFO] [stdout] 16ed8056445f0d374778a9eb65c5c195715b970c757569ad0289155ee0d4ad17
