vlib/v/checker/tests/no_heap_struct.vv:13:6: error: `x` cannot be assigned outside `unsafe` blocks as it might refer to an object stored on stack. Consider declaring `Abc` as `@[heap]`. 11 | fn f(x &Abc) St { 12 | s := St{ 13 | a: x | ^ 14 | } 15 | return s vlib/v/checker/tests/no_heap_struct.vv:23:7: error: `x` cannot be assigned outside `unsafe` blocks as it might refer to an object stored on stack. Consider declaring `Abc` as `@[heap]`. 21 | 22 | fn h(x &Abc) &Abc { 23 | y := x | ^ 24 | return y 25 | }