pub fn from_literal( producer: &mut impl SubstraitProducer, value: &ScalarValue, ) -> Result<Expression>