utility code construction for struct conversion requires constructing the field conversion functions as well

--HG--
extra : amend_source : af016229b6c8c40168070e4d3a9581ed12500d3f