fn contains_range_elem<'a, R: RangeOps<'a>>(
    a: Datum<'a>,
    b: Datum<'a>
) -> Datum<'a>where
    <R as TryFrom<Datum<'a>>>::Error: Debug,