TYPE CHECKING

- Sync only loads if board variable exists
- avoiding future namespace errors is probably going to be an issue
- but that's a problem for future us.