Add some more const qualifiers
Rename 'init' to 'except-last'
Add qhead builtin, and adjust CExpr and macro evaluation