pub fn timer<Item, S>(
    item: Item,
    dur: Duration,
    scheduler: S
) -> TimerObservable<Item, S>