pub fn encode_eval<T>( stream: &mut impl Write, expression: &str, args: &T ) -> Result<(), Error>where T: ToTupleBuffer + ?Sized,