`+defer:`? I don't understand that suggestion.

How about `-flattenMap:` or something?