Imitation variant is now an instance of Variant

Fix to make an imitation variant an instance of `Variant`. This ensures the expected return from `Kumite::variant` is an instance of `Variant` and not a string when imitating.