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.