Proposed syntax: ``` type size = u32; // type alias type TypeName extends OtherType implements Trait1, Trait2 { // "class" definition sz: u32; // private by default pub fun init(sz: u32): TypeName { this.sz = sz; } pub getSize() { return this.sz; } } ```