Coerces class yamlet to yam, negotiating the default keys.
For each member of x, names of sub-members will be dropped
if all previous such have been dropped. I.e., attribute
order is preserved, and 'guide' (by default) will not be
made implicit unless 'label' has already been encountered
(and made implicit). Default keys are attached as the 'keys'
attribute of the result.