people want their elem ordering to be preserved... This is an underlying problem of the groupBy std lib method.