short int model__MVirtualType__is_fixed(val* self, val* p0, val* p1);
short int model__MVirtualType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
val* model__MVirtualType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
val* model__MProperty__to_s(val* self);
val* model__MVirtualType__to_s(val* self);
void model__MVirtualType__init(val* self, val* p0);
short int model__MVirtualType__is_fixed(val* self, val* p0, val* p1);
short int model__MVirtualType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
val* model__MVirtualType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
val* model__MProperty__to_s(val* self);
val* model__MVirtualType__to_s(val* self);
void model__MVirtualType__init(val* self, val* p0);