IMO the main reason we need a way to have nested modules is that it would let us create libraries without forcing the user to put it in a specific module.
A basic appraoch to nested modules is to simply destrcuturate a module anywhere in state
& actions
.