Is there any desire to support allocator customization? I could imagine two uses cases: 1. running in a freestanding where the default allocator is not available. `pmr` could be used as a replacement in this situation. 2. building and then simplifying an expression at compile-time.