Use `Either` instead `Maybe` in `Future`