Add an export list to the Util module
Delete the utility functions that were never sued
Add a dependency on the extra package
Remove the custom Util Either functions
Use the extra definitions of a few Monad functions
Move to using concatMapM direct from Extra
Move to using captureOutput direct from extra
Move from custom replace to the one in extra
Move to the trim functions from extra
Move from revTake to the extra takeEnd
Delete mergeBy for the one in extra
Switch to unsnoc and disjoint from the extra library