fn apply_chain_context(
ctx: &mut hb_ot_apply_context_t<'_, '_>,
backtrack: LazyArray16<'_, u16>,
input: LazyArray16<'_, u16>,
lookahead: LazyArray16<'_, u16>,
match_funcs: [&(dyn Fn(GlyphId, u16) -> bool + '_); 3],
lookups: LazyArray16<'_, SequenceLookupRecord>,
) -> Option<()>