Backport the new ReactiveCommand.