"     2&Session identity per browser instance BA state containing the current session and a database connection.  Browser instance session !"#$/Session state; session ids and associated data % Page action /List of (regular expression,page action) pairs &Manager monad Same as startKibro'/, but with value as () and uses forkIO to fork Start Kibro FastCGI server  The value to be passed to pages How to fork threads !Page list of (regex,page action) 'Main CGI action for Kibro (9Run a Kibro action, returning the new session and result )EMatch a uri against a regex, returning the parameters from the regex  and the page action *Simple 404 page +Update a session in the MVar ,Get the current session -)Generate an infinite list of session ids .,A better random number generator which uses devrandom when entropy  is available *Get session value or return default value /+Read session value or return default value $Same as modifySessDef, but with Read/Show instance values !Same as modifySess, but with Read/Show instance values Read a session value  Show a session value and put it FModify a session value, if the value does not exist, no change occurs GModify a session value, if the value does not exist, the default value  is modified and inserted Get a session value Put a session value Delete a session value 0Modify a session value 1Simple stylesheet element  a href='x'y /a (Nice operator for removing parentheses. u23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          !"#$%&'()*+,-./01201301401501601701801901:01;01<01=01>01?01@01A01B01C01D01E01F01G01H01I01J01K01L01M01N01O01P01Q01R01S01T01U01V01W01X01Y01Z01[01\01]01^01_01`01a01b01c01d01e01f0gh0gi0gj0kl0km0kn0ko0kp0kq0kr0ks0ks0tu0tv0tw0tx0tx0ty0ty0tz0tz0{|0{}0{~0{0{0{0{0000000000000 kibro-0.4.2Kibro PageAssign startKibro startKibro'getValue getURIMatch getInputDef readInputDef getSessDefmodifyRSessDef modifyRSessreadSess writeSess modifySess modifySessDefgetSessputSess deleteSess stylesheetahref<<$ SessionIdKibroTunKibro MatchResultKibroStsessionmatch kibroValuesessionsSessionsessId sessValues SessionStatePageManager kibroCGIMainrunKibro pageMatchnotFound updateSession getSessiongenIds betterStdGen readSessDefsessMod makeSessioncgi-3001.1.8.1 Network.CGI setStatus setHeader deleteCookie setCookie readCookie getCookie getBodyFPSgetBody getInputNames getInputsFPS getInputs readInputgetInputContentTypegetInputFilenamegetMultiInputFPS getMultiInput getInputFPSgetInput requestURIqueryURIprogURIrequestAcceptLanguagerequestAcceptEncodingrequestAcceptCharset requestAccept requestHeaderrequestContentLengthrequestContentType remoteUserauthType remoteAddr remoteHost queryString scriptNamepathTranslatedpathInfo requestMethod serverPort serverNamegetVarsgetVarWithDefaultgetVaroutputInternalServerErroroutputMethodNotAllowedoutputNotFound outputErroroutputException handleErrorsredirect outputNothing outputFPSoutputrunCGINetwork.CGI.CompatconnectToCGIScriptpwrapperwrapperNetwork.CGI.Cookie newCookie cookieSecure cookiePath cookieDomain cookieExpires cookieValue cookieNameCookieNetwork.CGI.Accept negotiateAccept AcceptableCharsetContentEncodingLanguageNetwork.CGI.MonadhandleExceptionCGItryCGIcatchCGIthrowCGICGICGITMonadCGINetwork.CGI.Protocol urlDecode formDecode urlEncode formEncodelogCGI CGIResultNetwork.CGI.HeadershowContentTypeparseContentType ctParameters ctSubtypectType ContentTypexhtml-3000.2.0.1Text.XHtml.InternalsHtml mtl-1.1.1.0Control.Monad.TransMonadIOliftIO