HsExpr
type LHsExpr id
type PostTcExpr
type SyntaxExpr id
type SyntaxTable id

Currently used only for CmdTop (sigh) ***

Before the renamer, this list is noSyntaxTable

After the renamer, it takes the form [(std_name, HsVar actual_name)]

After the type checker, it takes the form [(std_name, expression)]

data HsExpr id
type HsCmd id
type LHsCmd id
type LHsCmdTop id
data HsCmdTop id
type HsRecordBinds id
data MatchGroup id
type LMatch id
data Match id
data GRHSs id
type LGRHS id
data GRHS id
type LStmt id
type LStmtLR idL idR
type Stmt id
data GroupByClause id
data StmtLR idL idR
data HsSplice id
data HsBracket id
data ArithSeqInfo id
data HsStmtContext id