partial result in loop bindings or fn args