Add operator for mappend
Make symlinks on demand
Use better symlink test
Use async
Correct imports
Add process-streaming experiment
Add free dependency
Program with basic free monad based DSL
Rename interpret function to interpretDebug
Try iterM from free for interpretation function