circuit Foo { x: u32; function new() -> Self { let new: Self = Self { x: 1u32 }; return new; } } function main() { let foo: Self = Foo::new(); }