This list is not complete and should be expanded as new ideas are thought of: - [ ] Bundle unused ports - [ ] Bundle signals more aggressively (eg they get broken up at a module boundary, only to get put together on the next step)