Fix typo
Add an example of start
Implement Observable.start and to_async
Fix to work Observable#as_observable
Private method should call without receiver