Use Type::Tiny rather than MooX::Types::MooseLike