Add pattern-matching for user-defined functions/operators
Add pattern-matching for user-defined functions/operators

Users are likely to use the "operator" scope to apply styling in themes,
so we'll avoid using that word in the pattern's scope names. For similar
reasons expressed in c8903f6, the technical inaccuracy of these names is
intentional.

Alhadis/language-apl