Formalize Scott's version in Coq.
Add PDF of Square abstract
Add OCG example