simplifed wordless. no preprocessing, no compilation, no admin. just the routing and useful helpers