pub fn from_fn_with<'gc, C, F, R>(c: C, f: F) -> SequenceFnWith<C, F>where C: Collect, F: 'static + FnOnce(MutationContext<'gc, '_>, C) -> R,