Example: before this commit, the file librata/data/list/perm.lean would not type check if the option -t 0 (trust level zero) was provided. Reason: the intermediate term contained a macro, and macros are not allowed at trust level zero.
see issue #500 Remark: this tactic also applies no_confusion to take care of a contradiction