def _check_ne_builtin_clash(expr):
names = expr.names<EOL>overlap = names & _ne_builtins<EOL>if overlap:<EOL><INDENT>s = '<STR_LIT:U+002CU+0020>'.join(map(repr, overlap))<EOL>raise NumExprClobberingError('<STR_LIT>'<EOL>'<STR_LIT>'<EOL>.format(expr=expr, s=s))<EOL><DEDENT>
Attempt to prevent foot-shooting in a helpful way.

    Parameters
    ----------
    terms : Term
        Terms can contain