web-server framework as a DSL