Exercises 3.4 and 3.5

If there is a shorter solution to 3.4, then I'd like to know (and will add/substitute).
It shouldn't be necessary to `elim contr_AA`; since it's a typeclass instance in the context you should just be able to say `center` and `contr` and the argument will be filled in.