Walter, how do you feel about the compile time annotation list? I looked at implementing it, and it is a little more involved than I thought (mainly in changing parse.c to treat @ things as more than just storage classes), but still not terrible.