d8bddea335
Step two. Leaving the Variant::same methods as deleted for now because I'm worried about the implicit conversion operators to other types that support same.