A generic server written with GNU Guile