úÎêƒ     Simple maybe alias. Parse a URL path, e.g. /foo/id/1, into its corresponding data  type, e.g. Foo { fooId = 1 }. The URL path.  The record. Format a record value, e.g. Foo { fooId = 1 } , into its  corresponding URL path, e.g. /foo/id/1.  The record. The URL path. %Format a constructor value to a URL. !The record value to format, e.g. Foo { fooId = 1 } The corresponding URL, e.g. /foo/id/1 Format a constructor'"s field value to a URL parameter. A URL parameter value. A URL-friendly version. 2Show any Haskell (Data instance) constructor e.g. FooBar to  foo-bar<. This is only reliable for nullary constructors like Enums 3 and such. But that by itself is very useful, so it's worth including.  URL string to association list. A string containing /foo/1/bar/2 key/values. An association list. #Parse a constructor from a string. The constructor name. The parameters. The record value. /Parse a URL string into a simple value (integer/bool/ string). =Parse any constructor. It really only works well for nullary C constructors like Enum values, but that in itself is very useful. Parse an integer. Parse a boolean (true/false). 1Normalize a record field to a slug-ish name e.g. fooBarMu => bar-mu. The Haskell constructor e.g. Foo. The field name e.g. fooBarMu. The slug e.g. bar-mu. Convert uppercase  CamelCase to slug-ish camel-case. Convert slug-ish  camel-case to uppercase  CamelCase.          url-generic-0.1Web.URL.GenericParse parseURLPath formatURLPath formatConsformatURLParamValueshowData urlToAssoc parseCons fromURLString parseData parseInteger parseBool fieldToKey upperToDashes dashesToUpperLayout CollapsedThinWideHomeEventeventId eventScope eventTitle eventLayout