> It seems odd to me that ghci can infer a type that is illegal for the way it > was run. Thoughts? Is it the same when compiling using ghc? Don't know the answer anyway. But maybe this can shed some light. Marc Weber