* @param function the function that will process the incoming arguments. Its
* signature must match the current signature's arguments exactly.
* @return a new Binder
*/
public Binder fold(MethodHandle function) {
return new Binder(this, new Fold(function));
}