pub trait TypeMapFnHelper<'c, TM: TypeMapping>: Fn(TM::InV<'c>, &CustomType) -> Result<TM::OutV<'c>> { }