import io; typedef ClassWithConstructor { var data: int; fun construct(inData: int): ClassWithConstructor* { data = inData; return this; } fun printData(): void { io::println(data); } }; fun main(): int { var object.construct(4): ClassWithConstructor; object.printData(); var a :int = 8; io::println(a); return 0; }