Factor out metavariable->proofstate step in Prover