Rename `replay` to `buffer`, and implement it
Refactor Observable so the initializer compiles
First pass at Observable.combineLatestWith
Talkin' bout :musical_note: compilability :musical_note: