Tuple2 is not java friendly; `_1`, `_2` is just weird.
What is the problem with case class `javadsl.Pair`?