import mem:*; import io:*; typedef AnObject { var a: int; var b: int; var c: char*; fun print(): void { print(a+b); print("\n"); print(c); print("\n"); } }; fun main(): int { var ptr: AnObject* = new(); ptr->a = 4; ptr->b = 7; ptr->c = "Hello decent memory! Quite a nice feeling\n"; ptr->print(); delete(ptr); return 0; }