You cannot use all of them, but definitely you can use a lot in the feature set. What is important to keep in mind is that having streamed results is a opt-in feature, so there would be no surprises as to which stuff you can do and what not. This is for instance something I'd like to have:

```php
//In a real world situation, this could return 100K records, why would I want them in memory?
$pushNotifications->find('queued')->bufferResults(false)->each(function($notification) {
    $apns->push($notification);
});
```