In defense of lock poisoning in Rust