Footnotes

(1)

If top-level autounravel were allowed, a user might incorrectly assume that the field would be unraveled whenever the module is accessed. The static modifier is allowed at the top level because, while it does nothing, it does not mislead the user.