impl<'a> SoundSomething<'a> {
    pub fn new(sound: &'a dyn SoundPressure<'a>) -> Self {
        Self { sound }
    }

    pub fn read(&self) -> u8 {
        // self.sound.enable();
        // self.sound.disable();
        unimplemented!()

    }