Fix identifier translator to handle object properties properly.
Make analyzer aware of `foo.bar` type symbols so
that it can rename those properly.
Fix indentation.
Allow macros to expand to nil.