new definition syntax now works for words, methods, and blocks