fn substr<'a>(datums: &[Datum<'a>]) -> Result<Datum<'a>, EvalError>