Calc now uses ArithExpr instead of Expr

This makes compilation of Calc (and Action) to FSG much faster.
The runtime performance of Action also feels ~2x faster.