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