bool isLambda(Obj expr) { return hasForm(expr, FUN_KEY); }
bool isBegin(Obj expr) { return hasForm(expr, BEGIN_KEY); }
bool isIf(Obj expr) { return hasForm(expr, IF_KEY); }
bool isDef(Obj expr) { return hasForm(expr, DEF_KEY); }
bool isQuote(Obj expr) { return hasForm(expr, QUOTE_KEY); }
bool isAss(Obj expr) { return hasForm(expr, ASS_KEY); }
bool isOr(Obj expr) { return hasForm(expr, OR_KEY); }
bool isAnd(Obj expr) { return hasForm(expr, AND_KEY); }
bool isDelay(Obj expr) { return hasForm(expr, DELAY_KEY); }
bool isLambda(Obj expr) { return hasForm(expr, LAMBDA_KEY); }