pub fn to_value<T: Serialize>(value: T) -> Result<Value, SerializerError>