Implement Observable.single
Add more `let`s