Fought my way through Xtext’s obscure (for me) feature of global and local scope resolution to figure out how to properly cross-reference members for implementing data structures like structs. But it’s quite late now, so I’ll make a post on that tomorrow.