circuit Foo {
x: u8
function new(x: u8) -> Self {
return Self { x }
}
function main() {
const x: u8 = 1;
const a = Foo { x };
const b = Foo::new(x);