RxJS: Using CombineLatest() + StartWith() to remove code duplication

By Liam Elliott