pub type MPU<const NUM_REGIONS: usize> = MPU<NUM_REGIONS>;
struct MPU<const NUM_REGIONS: usize> { /* private fields */ }