document { Key => (functionName, argumentClass1, argumentClass2, ...), Headline => "one line description", -- only if different functionName Headline Usage => "usage", Inputs => { -- each input is a hypertext list }, Outputs => { -- each output is a hypertext list }, Consequences => { -- each effect is a hypertext list }, "There can be explanatory prose here in the form of a hypertext list.", EXAMPLE { "m2code", "m2code", "m2code" }, "There can be explanatory prose here in the form of a hypertext list.", Caveat => {"warning"} }