The disposable was not added, so it was never called (Swift beta 3)

The value inside `_disposables` was not equal to `ds` (that is a copy, not a reference), so `d` was added to `ds` and not to `_disposables` value; therefore the `d` disposable was never called.