From the docs for the “Standard Suite” command
As written this says that
new is a required, optional keyword to the
The intention/actual meaning is that the type class is a required argument to the
make command, and use of the
new keyword is optional.
Also, for what it’s worth,
with data is required (in BBEdit anyway), which another part of the documentation says is optional.