another structure test, structure stuff reworked to make address-of fields explicit