Trap scripts can now be called with named parameters.
This allows them to be called with parameters in any order.
Frontier will use names when 1) the script takes more than one
parameter, and 2) all but the first parameter are named for their AE
keyword
Frontier will not pass extra AE parameters that the script does not
expect.
Frontier will call the trap script if optional parameters do not
appear in the event