fixing make/leisureRepl to quit on compile, further integrating new monad model