strings, not symbol, for kind
omit fields if empty
omit modify, stems + groups if empty
suppress more empty attributes