PSA: Because of https://t.co/3uD9iUIlU3, do not use `collect::<Result<Vec>>()?` in a hot loop to try-map over vectors (still true as of Rust 1.41).
@ManishEarth Nitpick but even the "all of scientific calculator" claim is inaccurate, all decent sci calc has the factorial function but "x!" is not elementary
@postpostpostr@ManishEarth I think you can cheat by defining |x| := sqrt(x^2). The original paper already mentioned choosing the principal branch for the ln(z) part.
First overtaken by (min) const generics, now possibly GATs too. never_type is indeed the never-stabilizable feature 😅
(yes I know #84573 is S-waiting-on-review)