trait ExtendedStateTableExt<T: FromData + Copy> {
    // Required methods
    fn class(&self, glyph_id: GlyphId) -> Option<u16>;
    fn entry(&self, state: u16, class: u16) -> Option<GenericStateEntry<T>>;
}trait ExtendedStateTableExt<T: FromData + Copy> {
    // Required methods
    fn class(&self, glyph_id: GlyphId) -> Option<u16>;
    fn entry(&self, state: u16, class: u16) -> Option<GenericStateEntry<T>>;
}