beginning this keyword check in a structdef, but running into some scope issues and added a bool to check if we're inside a structdef