This can cause tricky circular imports / cyclic dependency issues that get in the way of mypy, MonkeyType, and our API documentation.
Looking for feedback on this.
Is it a deal-breaker for you?
Server
Before
from libtmux import Server
After
from libtmux.server import Server
Session
Before
from libtmux import Session
After
from libtmux.server import Server
Window
Before
from libtmux import Window
After
from libtmux.window import Window
Pane
Before
After
from libtmux.pane import Pane