Unless the extension language is well defined - semantically as well as syntactically - efforts towards completeness will largely be wasted.
For every way an ARexx command can be issued, default values for all objects should be made and documented, even if those defaults are "undefined".
On to consistent, back to complete, or up to goals of a design.
Mike W. Meyer