Trying to work out what the Jinq API will look like in Scala.