namespace foo structure [class] structA := mk :: (a : nat) structure [class] structB extends structA := mk :: (b : nat) #check @structA.a #check @structB.to_structA end foo