Add ::EFC::Variant::serialize and ::EFC::Variant::deserialize methods