Data.Utils.List
splitLast
pick
distribute
pad
data ListEditorT a m b
editListT
editT
tryLeftT
tryRightT
focusT
type ListEditor a
editList
pairs
indexOf
safeHead