nano-arena A tiny arena allocator that uses atomics in keys and supports split mutable borrows. Features Constant time allocations and removals Split mutable borrows inside arena Iter methods Easily convert Vec <-> Arena Easy trees and graphs with cyclic references