error() = bad_unicode
| bin_argument_order
| bin_left_var_used_in_guard
| bin_opt_alias
| bin_partition
| bin_var_used
| bin_var_used_in_guard
| embedded_binary_size
| nomatch_clause_type
| nomatch_guard
| nomatch_shadow
| no_clause_match
| orig_bin_var_used_in_guard
| result_ignored
| useless_building
| {eval_failure, term()}
| {no_effect, {erlang, atom(), arity()}}
| {nomatch_shadow, integer()}
| {embedded_unit, term(), term()}