A whole lot of mapM.
A whole lot of lint removed.