struct Inner { ptr &u8 } struct Outer { Inner mut: size int } fn new_outer() &Outer { return &Outer{ ptr: vcalloc(0) size: 1 } } fn main() { outer := new_outer() println(outer) }