I had good fun tracking down this bug, any idea what could be going on? ```rust use janetrs::Janet; use janetrs::client::JanetClient; fn run_janet() -> Janet { let janet = JanetClient::init_with_default_env().unwrap(); let result = janet.run_bytes("@[(struct :version janet/version)]").unwrap(); println!("in run_janet:\n {:?}", result); result } fn main() { println!("in_main:\n {:?}", run_janet()); } ``` outputs ``` in run_janet: Janet(Array(@[Janet(Struct({Janet(Keyword("version")): Janet(String("1.37.1"))}))])) in_main: Janet(Array(@[Janet(Number(4.6641750206062e-310))])) ``` Version information: * janetrs = { version = "0.8.0", features = ["amalgation"] } * rustc 1.88.0 * x86_64 GNU/Linux 6.15.8