Overlapping HTTP endpoints are not detected
The following is happily accepted:
Start w = doTasks (a,b) w where a = updateInformation  'a' b = updateInformation  'b'
The console output:
*** test HTTP server *** Running at http://localhost:8080/ *** test HTTP server *** Running at http://localhost:8080/
I would expect an exception when several tasks attempt to register on the same HTTP endpoint.