Switch to Type::Tiny-based types