Tools for dealing with collections.