More verbose error messages
Using llvm_unreachable to have a stacktrace as well