Fix up syntax a bit
Add documentation for using dicts as typeless structs
Change exception wrapper to detect and raise AttributeError