ensure parentheses in strings returned by Type::Tiny subclasses overriding inline_check
make sure that Moose::Meta::TypeConstraint objects only have a weak ref to the Type::Tiny object that created them