After splitting the state module into several modules, I tried to use it and immediately regretted it. The imports just get more complicated for no benefit at all. This PR gives the best of both worlds by splitting state.py into different files, but reexports everything back in the parsita.state module.
After splitting the
state
module into several modules, I tried to use it and immediately regretted it. The imports just get more complicated for no benefit at all. This PR gives the best of both worlds by splittingstate.py
into different files, but reexports everything back in theparsita.state
module.