+static const char * const LOCATE_vararg___MMSignature___vararg_rank = "vararg::MMSignature::vararg_rank";
+val_t vararg___MMSignature___vararg_rank(val_t p0);
+typedef val_t (*vararg___MMSignature___vararg_rank_t)(val_t p0);
+static const char * const LOCATE_vararg___MMSignature___vararg_rank__eq = "vararg::MMSignature::vararg_rank=";
+void vararg___MMSignature___vararg_rank__eq(val_t p0, val_t p1);
+typedef void (*vararg___MMSignature___vararg_rank__eq_t)(val_t p0, val_t p1);
+static const char * const LOCATE_vararg___MMSignature___has_vararg = "vararg::MMSignature::has_vararg";
+val_t vararg___MMSignature___has_vararg(val_t p0);
+typedef val_t (*vararg___MMSignature___has_vararg_t)(val_t p0);
+static const char * const LOCATE_vararg___MMSignature___adaptation_to = "vararg::MMSignature::(static_type::MMSignature::adaptation_to)";