[`marl::Allocator`](https://github.com/google/marl/blob/0591f0ef0811eff9e87c22048abc048c0399862d/include/marl/memory.h#L65) is the user-implementable interface that should be used for all marl heap allocations. At the time of writing there are many places where we use `std` containers with the default allocator, which is clearly bypassing the `marl::Allocator`. We should ensure that **all** allocations go through the provided `marl::Allocator`.
marl::Allocatoris the user-implementable interface that should be used for all marl heap allocations.At the time of writing there are many places where we use
stdcontainers with the default allocator, which is clearly bypassing themarl::Allocator.We should ensure that all allocations go through the provided
marl::Allocator.