This decreases indentation levels on the various implemenations, it groups the implementations together physically, and (spoiler alert!) we'll actually need the dyn Field trait object-ness (much) later on.
This is in prepraration of more refactoring to come, in order to make the individual field implementations easier to grok and look at.