Get rid of TVars when passing Context, make it more concurrency-proof
Migrate cluster to AppState instead of TVars
Simplify
Fix typo
Simplify / fix tests
Add show for missing types
More json results
Add scotty
Simplify steps
Split step and result
Cleanup
Getting rid of state in favour of TVars
Cleanup
Ok, let's try it with state once again
Finally reaching the state when I can read two reader monads
Bring the rest of the code into consistency
Start implementing HTTP interface
Cleanup, prepare for web server
Add a comment
Add http server