As suggested [here](https://users.rust-lang.org/t/embedded-serial-eeprom-ic-driver-feedback/19434/2), the page sizes could be defined by implementations of a PageSize trait for the different ICs. However, implementing this would not compile at the moment. This is blocked by upstream issue https://github.com/rust-lang/rust/issues/42863