{-# LANGUAGE TemplateHaskell, GeneralizedNewtypeDeriving, DeriveDataTypeable, TypeFamilies #-} module Happstack.Auth.Internal.Data.Sessions where import Data.Data import Happstack.Data import qualified Data.Map as M import Happstack.Auth.Internal.Data.SessionKey data Sessions a = Sessions { unsession :: M.Map SessionKey a } deriving (Read,Show,Eq,Typeable,Data) $(deriveSerialize ''Sessions) instance Version (Sessions a)