circuit Foo {
static function new() -> Self {
return Self { }
}
function main() {
let a = Foo::new();