pub fn compile_objects<T, R, E, F>( f: &F, objs: &[T], ) -> Result<Vec<R>, Error<E>>where T: 'static + Sync, R: 'static + Sync + Send, E: 'static + Sync + Send, F: Fn(&T) -> Result<R, E> + Sync + Send,