extern SV* mouse_package;
extern SV* mouse_namespace;
+extern SV* mouse_methods;
+extern SV* mouse_name;
void
mouse_throw_error(SV* const metaobject, SV* const data /* not used */, const char* const fmt, ...)
/* type constraints */
-int mouse_tc_check(pTHX_ mouse_tc const tc, SV* sv);
+int mouse_tc_check(pTHX_ SV* const tc, SV* const sv);
+int mouse_builtin_tc_check(pTHX_ mouse_tc const tc, SV* const sv);
int mouse_tc_Any (pTHX_ SV* const sv);
int mouse_tc_Bool (pTHX_ SV* const sv);