override public bool TryPrettyPrint <T>(IFactory <T> factory, out T result) { result = factory.Add(factory.Variable(var), factory.Constant(value)); return(true); }