prefer `case some => Future.value(some)` rather than referencing the outer object.