collect
Gen
flatten
Gen
fromOption
Gen
wrap
Gen