implement .dot and [bracket] properties for forms

Implements .dot and [bracket] properties for resolved forms.
WARNING: this BREAKS the old way the literal form `(get obj prop)`
worked. Now `prop` is taken as an identifier, not as a string. Existing
`get` forms in your code must be refactored in order for the code to
work with this version.