Write CLI scripts in Elm (IO Monad)

I have been working on something that could use this. Currently I’m using ports and Platform.worker called from a NodeJS script.