ListUtil
unfoldr
chopList
breakAt
readListLazily
mapFst
mapSnd
assoc