* Lots of things in IO actions (Jack.hs, Main.hs, etc.) should be written as separate functions (especially on RVs).