import io; import trivial_container; typedef RegularObject { int num; trivialContainer innerContainer; void set(char* message, int number) { innerContainer.data = message; num = number; } char* get() { return innerContainer.data; } void print() { print(num); innerContainer.print(); } }; typedef MyIntContainer trivialContainer; MyIntContainer roundabout; RegularObject outsideDec; void print(trivialContainer toPrint) { print(toPrint.data); } int main() { roundabout.data = 4; outsideDec.set("Hello!", 5); roundabout.print(); outsideDec.print(); print(outsideDec.get()); print(outsideDec.innerContainer); print("\n"); return 0; }