used to write custom value serializers / deserializers
typedef LiteFormValueSerializer = FutureOr<Object?> Function(dynamic value);