Macro If-Match

Part of:

package metabang.utilities
( if-match < pat > < seq > < then > &optional < else > )