user is a server that responds to all messages defined in the I/O interface. The code in user.erl can be used as a model for building alternative I/O servers.