pub type ValueProjection<From, E> = Box<dyn Fn(&From) -> Result<Value, E>>;
A function Type that projects a reference to From to a Value
From
Value