Right now the schedulers are stored in a lazy_static block, which can break if more than one EGraph is constructed at the same time. We probably want a wrapper struct around the EGraph that stores them. The wrapper can expose the egglog::EGraph as pub.