@import("parsimonyLibrary/fake-static-classes.mc") typedef long long int_t; typedef long double flt_t; @beginObject(typeName = "typeName", objectName = "objectName") struct Integer { int_t i; }; struct Float { flt_t _value; }; struct String { char *value; }; struct Symbol { char *name; }; struct foo { char *name; }; @endObject