Looks fantastic. Does it handle typedefs too? So one could write
(var my-string conststring "Blah")
with the appropriate typedef. (var my-string conststring "Blah")
with the appropriate typedef.