Right now, when executing the following source block
#+begin_src haskell :results output
[1..10]
"hello" == "hello"
#+end_src
I get the following output:
#+RESULTS:
: True
Whereas (for me) the desired result would be
#+RESULTS:
: [1,2,3,4,5,6,7,8,9,10]
: True
I created the attached patch that achieves the desired result.
Please notice that the default behaviour (without :results output) remains unchanged.