Clarify divergentError comment
makeNonSilent
initRootContext

make reportBuffer / relevant mode mutation private to Context
TryTwice
WIP: reportFirstDivergentError

not sure reportFirstDivergentError should be in reportBuffer
wip