Attribute access
Use type synonym for monad stack
Parse base class list of classes
Make instance attribute dict mutable
Support assigning to object attributes
Abstract out attribute dict read/write