If matching is inconclusive (Block) we want to know which
variables or projections are blocking the match.
Constructors
Yes aMatches unconditionally.
NoDefinitely does not match.
BlockblockedOnResult :: BlockedOnResultBlockedOnProj oif the clause has a result split.blockedOnVars :: BlockingVarsBlockingVar i cs ls omeans variableiis blocked on constructorscsand literalsls.