pre-RFC/draft: {:g}, or "floating points for humans"

This suggests to me this should be a flag that goes into the formatting options (like #, precision, padding, etc.) rather than a new formatting trait. It doesn't have to be # precisely (that does have the disadvantage of affecting too many other things, in particular making struct debug formatting very verbose), but a trait seems questionable even without this extension (each new trait has ripple effects on APIs) and this extension is wholly incompatible with it.