David McBride <dmcbride at neondsl.com> wrote: > myList :: MyClass a => [a] > myList = [somefunction True, somefunction False] This is not a heterogenous list. The list elements would still have to have the same type. Greets, Ertugrul -- nightmare = unsafePerformIO (getWrongWife >>= sex) http://ertes.de/