How is this different to Clean? (a much older Haskell/research variant, see http://wiki.clean.cs.ru.nl/Clean)
Disciple is pure. This is argued in the first chapter of Ben Lippmeier's thesis: http://www.cse.unsw.edu.au/~benl/papers/thesis/lippmeier-imp...