monad run experimentation
Merge branch 'origin/master'

* refs/remotes/origin/master:
  fixes(?)  i'm not even sure if this is an improvement...
  Adding initial work on scottfree interpreter