evicts the useless context thingie from InvariantFailedException
much better diagnostics for require
Merge pull request #45 from xeno-by/master

much better diagnostics for require