h$G      !"#$%&'()*+,-./0123456789:;<=>?@ Safe-Inferred7ABCDEFGH(c) Justin Le 2021BSD3 justin@jle.im experimental non-portableNone'(./2  5(c) Justin Le 2021BSD3 justin@jle.im experimental non-portableNone&'(./2>?+servant-validateTo be used with %. servant-validateA type-level version of ."servant-validate Has a valid well-formed API Tree$servant-validateUseful runtime witness of the API tree; use to inspect it with '. This is not used in any part of the actual validation; is just an extra treat.%servant-validateThe full validator. To use: serverApi :: Proxy ServerApi serverApi = Proxy validServerApi :: ValidApiTree ServerApi validServerApi = validApiTree serverApi &servant-validate Version of ' taking an explicit I.'servant-validateUseful utility to view the routing structure of a tree; similar to .  !"#$%&'( "#$ !%'&(        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ servant-validate-0.1.0.0-inplaceServant.Validate.InternalServant.ValidatePaths_servant_validateServant.API.Verbs ReflectMethodServant.ServerlayoutSApiTreeSBranchSSymTupProdPNil:< MergeTree MergePaths MergeMethodsCasesCompareApiTreeBranchtoProd reflectProdtoTup reflectTuptoSSym reflectSSym toSApiTreecompSym sMergeMethods sMergePaths sMergeTree$fShowSApiTree $fShowSSym $fShowTup $fShowProd ValidApiTree MethodStringToMethodString HasApiTree ToApiTreesApiTree validApiTreereflectApiTree_reflectApiTreereflectSApiTree$fHasApiTree:>$fHasApiTree:>0$fHasApiTree:>1$fHasApiTree:>2$fHasApiTree:>3$fHasApiTree:>4$fHasApiTree:>5$fHasApiTree:>6$fHasApiTree:>7$fHasApiTree:>8$fHasApiTree:>9$fHasApiTree:>10$fHasApiTree:>11$fHasApiTree:>12$fHasApiTree:<|>$fHasApiTree:>13$fHasApiTree:>14$fHasApiTree:>15$fHasApiTreeVerb$fMethodStringSymbol$fMethodStringStdMethod$fShowApiTreeMap$fEqApiTreeMap$fOrdApiTreeMapversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamebaseData.Typeable.InternalTypeRep