* Using a pool to improve performance
Codon uses garbage collection, so I feel like this problem should permit using a memory pool, as would be common in this kind of problem. There are other ways to make the original code faster without a pool, but I think this makes the most sense.
* remove pool and construct unique_ptr in place
* added anonymous namespace and ran clang format
* Revert "added anonymous namespace and ran clang format"
This reverts commit 3d60f30a23.
* ran clang format