Hello Simon, Wednesday, November 30, 2005, 4:49:13 PM, you wrote: SPJ> let pcons x xs = return $ InfixP x '(:) xs is not let pcons x xs = [| x:xs |] better? -- Best regards, Bulat mailto:bulatz at HotPOP.com