Adding `Exceptions` utility for fast failing on contract mismatches