-- will have a different type to the 'PartMatch' input.
-- The third component of 'PartMatch' is the entire 'Request' object.
--- This allows matches to operate on other attributes of the 'Request'
+-- This allows matches to operate on other attributes of the 'Request'
-- e.g. only match GET requests. It also allows them to alter
--- the Request object that a view function
+-- the Request object that a view function es.
-- | Match a string at the beginning of the path
fixedString :: String -> PartMatch a -> Maybe (PartMatch a)