On a related note, It is probably time for us to add `Enum.flat_map/2`. We don't need to tackle it in this pull request though.