data Expr = Expr { exprField :: Text
                 , exprSelector :: SelectorExp } deriving (Show, Eq)

data PageExp = PageExp { pageUrlFilter :: Text
                       , pageExprs :: [Expr] }
             deriving (Show, Eq)

type PageName = Text
