Function from_sort  
pub fn from_sort(
    producer: &mut impl SubstraitProducer,
    sort: &Sort,
) -> Result<Box<Rel>, DataFusionError>pub fn from_sort(
    producer: &mut impl SubstraitProducer,
    sort: &Sort,
) -> Result<Box<Rel>, DataFusionError>