pub fn le_i16<I: Slice<RangeFrom<usize>> + InputIter<Item = u8> + InputLength>() -> impl FnMut(I) -> NomRes<I, i16, (), !>