improving the way publish works to completely package a generated DSL with its static components
renaming definitions of generic types for clarity, avoiding use of list.tail when the list can be Nil, and improving warning messages
New Wrangler sketch + broken forger - creating OldWrangle
removing optiwrangle from master and putting on its own branch
Mostly-Compiling-Optiwrangle