pub fn call_ref<'a, A: CoeVec<C> + 'static, B: CoeVec<C> + 'static, C: CtxSpec + 'a>( ctx: &'a mut C, go: Df<A, B, C>, a: A, ) -> BorrowRec<'a, Result<B>>