The aim is to try to avoid polluting the global wordlist with routing
functions.
The alternative would be to have users simply define words that match
their routes, e.g.:
```
: 1991/hi
( some definition of hi's handler )
;
```
I'm still not entirely convinced that the above method isn't a better
solution.
First, define a user-facing word that takes a port and subsequently
starts the server (using gforth's unix/socket.fs).
Second, start defining a user-facing word for specifing routes and their
handlers.