subtle bug with how locals and accessor methods work inside a struct
various bug fixes and some more instructions, (storea, loada, pop)