Proof of UIP using dependent pattern matching.
Added sym and trans.
Some more work on proposal. Succeeded in making it a bigger mess and confused myself even more in the process!