pub fn expr_is_pure(expr: &Expr) -> bool
True if the expression is pure — no side-effecting global calls or unknown methods. Enables dropping unused let initialisers safely.
let