struct Foo{
m int @[required]
n string
}
pub fn main(){
mut a := Foo{1, ''}
assert a.m == 1
_ := Foo{1,'Test'}