fold as closures anonymous classes with a single implemented method, as long they...