diagnostic improvements in preparation for first user words
added a bunch of meta definitions
passing test for user-defined definition