Construct ContextError with error and context in consistent order

Created by  David Tolnay  on October 5, 2019
NL4HKJXVWNP4QDNQFNAQRVPHZ3OLACRLBDITFUPPDS2IPDXSOFXQC
Change contents