NoneA H takes in the contents of the cookie (if there was one) and returns a (, , action to get new contents for cookie) pair:Type representing a single session (a lookup, insert pair)8Fully parameterised middleware for cookie-based sessions.Simple session ID generator based on time and /Useful for session stores that use session IDs.%Run a function over the headers in a The  to use for sessions2Name to use for the session cookie (MUST BE ASCII)+Settings for the cookie (path, expiry, etc), key to use when passing the session throughNone)Simple session store based on threadsafe  s and  . This only works if your application server remains running (such as with warp). All data is lost when the server terminates (bad for CGI).OWARNING: This session is vulnerable to sidejacking, use with TLS for security.:Store using simple session ID generator based on time and & action to generate unique session IDs      wai-session-0.3Network.Wai.SessionNetwork.Wai.Session.MapDataUnique Data.VaultVault SessionStoreSession withSession genSessionIdmapStore mapStore_ghc-prim GHC.TypesIO mapHeader wai-3.0.2.1Network.Wai.InternalResponsebase GHC.IORefIORefcontainers-0.5.5.1 Data.Map.BaseMapnewThreadSafeStateVarsessionFromMapStateVar