This list is already generated by the macro above. See 

https://cfengine.com/docs/master/reference-functions-filestat.html

New fields are automatically added when the syntax-map is updated.

So either you document the whole block explicitly (following the style guide, please!) and remove the macro, or we think of a way to add explanations to the different fields into the syntax map, or into the macro. Or we assume that people know what most of those fields are, and explain only the not-so-obvious ones in an explicit paragraph.