Any reason you fully qualified the `Unit` typename? Looks like we have a `using System.Reactive` above.