better faking of Moose::Meta::TypeConstraint
loads of tests for $type->isa
tests for various silly little undocumented methods added for Moose/Mouse compat