struct Foo {
f int = 123
}
struct Bar {
f &Foo = &Foo(0)
struct Zar {
f Foo
fn main() {
b := &Bar{
f: &Foo(32)
c := &Zar{
f: Foo{456}
assert ptr_str(b.f) == '20'
assert c.f.f == 456