added better handling for keywords & builtins, so that the 'define' in define-asdf (or whatever) wouldn't  parse as a keyword