The goal is to avoid mixing those routines with "character devices" (acia, vpd, kbd) which aren't block devices and have routines that have different expectations. This is a first step to fixing #64.
scas, it's not needed any more.
This allows us to write to an AT28 EEPROM from within collapse os.