"Impure function calls in pure functions are detected and raise errors at runtime."
Is there value in having a pure/impure distinction when all pure functions end up needing a try/catch around them?
Is there value in having a pure/impure distinction when all pure functions end up needing a try/catch around them?