Reconsidering ObservableUtils.first().  Started on the ObservableUtils.flatten() method.