Let's do all of them.
Yes, I'm serious.
Or at least a short enumeration of them. There are several viable, independently semantically useful sets of attributes we can select and specify.
All of these allude to a unixfsv2-spike#schema
for the bigger context -- the Attribs
structs drafted below are each a viable replacement for the Attribs
there.
See especially the #using-various-schemas-as-a-feature heading for commentary on how we can use several of these at once for great victory.
Note: this is not a final proposal and is not meant to be the exclusive lists of attributes sets we might want to recognize. (E.g., there's no attribute set which recognizes mtime and nothing else, and we might well want that.) It's just a conversation starter.