expand on example, showing use of original struct fields in reified value