does this have to be a map (which allows key iteration)? Can this be instead a `T => (Long, Long)`