úÎwŽNone -23468EFM +Support for varying number of arguments to  handlers.5Static routing tables consisting of handlers of type a.*Pop a path element and parse it using the   in the  2 class. Variant of Happstack.Server.path without  2Pop a path element if it matches the given string.4Pop a path element, and store it to use with handler,Combine several route alternatives into one.%Expect the given method, and exactly n more segments, where n is the arity of the handler.Expect zero or more segments. Compile a route into a   . Turn overlapping routes into Check for overlaps in a  A, returning either an error message in case of an overlap, or a   without overlaps.wCompile routes or return overlap report. Returns 'Left e' in case of order-dependent overlap between handlers, where eY describes the overlap. Returns 'Right h', where h is a compiled handler that returns C in case no matching handler was found, otherwise 'Just response'.HDispatch a request given a route. Give priority to more specific paths.TDispatch a request given a method and path. Give priority to more specific paths. params( holds path segments that where matched  segment.!   !"#$   !"   !"#$None%     !"#$%&'()*+,-happstack-static-routing-0.4.2Happstack.StaticRouting Happstack.StaticRouting.InternalPathRoutedirparamchoicepath remainingPathcompile applyPathhappstack-server-7.4.4Happstack.Server.Internal.Types fromReqURI FromReqURIbase Control.MonadmzerorouteTreeWithOverlaps RouteTree Data.MaybeNothing routeTreedispatch dispatch'ParamSSegmentsRunR pathHandlerarity canBeApplied CheckApply EndSegmentSegmentStringSChoiceHandlerParamDir showSegmentsflatten $fPathmhmmr$fPathmhm(->)r