úÎ[ ƒNoneuse Template Haskell to create  instances for a type.   $(derivePathInfo ''SiteURL)  Uses the  formatter by default. use Template Haskell to create  instances for a type. BThis variant allows the user to supply a function that transforms D the constructor name to a prettier rendering. It is important that @ the transformation function generates a unique output for each D input. For example, simply converting the string to all lower case ! is not acceptable, because then FooBar and Foobar would be  indistinguishable.  ' $(derivePathInfo' standard ''SiteURL)  see also:  the standard formatter  Converts  CamelCase to  camel-case.  see also:  and   return the  after the right-most ->. Or the original  if there are no ->.  tests if a  contains an  somewhere          web-routes-th-0.22.1 Web.Routes.THderivePathInfoderivePathInfo'standardmkRouteweb-routes-0.27.3Web.Routes.PathInfoPathInfolastTermtemplate-haskellLanguage.Haskell.TH.SyntaxType hasArrowTArrowTClassTaggedmkType parseInfo parseMethodsextractMethodsleafs