Closed adam-mcdaniel closed 11 months ago
Take Expr::LetTypes, Expr::LetConsts, Expr::LetVars, Expr::LetStaticVars, etc. and encapsulate them all into Expr::Declare which takes a declaration. Declarations can be composed of multiple sub-declarations.
Expr::LetTypes
Expr::LetConsts
Expr::LetVars
Expr::LetStaticVars
Expr::Declare
Declaration
Take
Expr::LetTypes
,Expr::LetConsts
,Expr::LetVars
,Expr::LetStaticVars
, etc. and encapsulate them all intoExpr::Declare
which takes a declaration.Declaration
s can be composed of multiple sub-declarations.