hashc
hashc copied to clipboard
Turn some variants of `Term` into primitives and intrinsics
-
TypeOf
can be in the prelude -
Cast
,Index
,Deref
can be implemented as intrinsics. -
ArrayTy
can be a first-class variant ofTerm
. -
Loop
,Return
,LoopControl
,Assign
can be put intoCommand
, which can be a variant ofTerm
-
Decl
can become a special variant of a block term statement