Moved bad_variant_access, in_place, and nullvariant to separated files