<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt">I'd like to redefine (++) so that it works on a more general class of "lists" (ListOf a).&nbsp; To do this, I found that I can import the Prelude hiding the definition of (++).&nbsp; Then I want to make [] an instance of ListOf, and have the (++) function call the built-in Prelude.(++).<br><br>My problem is that I can't figure out how to call the built-in function.&nbsp; Just using "Prelude.(++)" doesn't seem to work in the way that "Prelude.foldl" would (for example).<br><br>Any ideas?<br><br>Terry<br><br></div></body></html>