Where does arena allocator fail, when it comes to memory safety? I've recently come across arena allocator, and I can already see how they are a big improvement to the standard heap allocator present in C....