Generate arbitrary collections.