Always invoke the partial function whenever it applies
Appends a match observer which will trigger when it sees a match with the given job
Appends a match observer which will trigger when it sees a match with the given job
a future match
Invoke the partial function when it applies, then remove it
Represents a match 'handler' which delegates out to other observers