Create toUnit on RichFuture and tests for it

@ShadoMagi can you just use a `map` here, and expand the anonymous function across 3 lines