Since version 0.7 Spock features a new routing system that enables more type-safe code while still being relatively simple and lightweight. For backwards compatibility, Spock still supports old-style routing. Users can choose to use it by importing Web.Spock.Simple or to use the new one by going with Web.Spock.Safe. In this post, I will show how to declare routes using the new routing system and d