closure over any(terminator)