Add Elm (see below)

- Add a `unsafe_perform_after` callback for doing stuff *outside* of the sandbox
  after an evaluation completes. Its return value is reported to the channel
  too.
- Add Elm: Its runtime is on my GitHub until we see if cdnjs will merge in my PR
           Its output files get sent to htmlfish, which is a tiny/custom
           HTML pastebin.