Proof-relevant unification: Dependent pattern matching with only the axioms of your type theory. (10th May 2018)