|  ExprLike Bool Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike () Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike QName Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike Name Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike ModuleApplication Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike Declaration Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike LamClause Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike LHS Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike LamBinding Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike DoStmt Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike Expr Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike ModuleAssignment Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike FieldAssignment Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike [a] Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (Maybe a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (MaybePlaceholder a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (Arg a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (WithHiding a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (WhereClause' a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (RHS' a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (TypedBinding' a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (OpApp a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  (ExprLike a, ExprLike b) => ExprLike (Either a b) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  (ExprLike a, ExprLike b) => ExprLike (a, b) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  ExprLike a => ExprLike (Named name a) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  (ExprLike a, ExprLike b, ExprLike c) => ExprLike (a, b, c) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic  Methods mapExpr :: (Expr -> Expr) -> (a, b, c) -> (a, b, c) Source # traverseExpr :: Monad m => (Expr -> m Expr) -> (a, b, c) -> m (a, b, c) Source # foldExpr :: Monoid m => (Expr -> m) -> (a, b, c) -> m Source #  | 
|  (ExprLike qn, ExprLike e) => ExprLike (RewriteEqn' qn p e) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic   | 
|  (ExprLike a, ExprLike b, ExprLike c, ExprLike d) => ExprLike (a, b, c, d) Source # |   | 
Instance detailsDefined in Agda.Syntax.Concrete.Generic  Methods mapExpr :: (Expr -> Expr) -> (a, b, c, d) -> (a, b, c, d) Source # traverseExpr :: Monad m => (Expr -> m Expr) -> (a, b, c, d) -> m (a, b, c, d) Source # foldExpr :: Monoid m => (Expr -> m) -> (a, b, c, d) -> m Source #  |