- add context information, so we can see which part of the contract failed - re-arrange some of the information in the contracts
@scheme*' ->
Also, updates some of the mzlib files to point at `racket/*' libraries rather than to `scheme/*' ones.