Serialize a value without requiring the caller to know T.
T
Object? serializeUntyped(Object? value) => serialize(value as T);