Add ValVar newtype, and use OverloadedStrings to allow literal var names
Field newtype