Stream cleanup

- Use Stream.get in `bind`
- Rename notify/notifyAll to notifyExcept/notify respectively