support both string and int object literals
rename “part” to “term”

to match name of existing rule “terms”
added support for arbitrary verbs

no longer just “print”, hard-coded to :puts

storing the GlobalSubject instance in an environment hash so that you can later write a “set” verb that sets variables in the environment
make transformation specs more granular

and more DRY