rename
deferred.stream(fn) feature