хм, не понимаю почему так
http://try.purescript.org/?session=239c30c5-41e5-e03e-4c22-0774d14fc6f4&backend=core&gist=702f1f79caf623b8539664062ebad5d6в этом примере:
show x = genericShow x
^ ок
show = genericShow
^ так (в pointfree) не будет работать:
The value of showExpr is undefined here, so this reference is not allowed.
т.е. я догадываюсь, что это так, наверное, потому что Expr это рекурсивный адт, но как это работает я не понимаю
upd: задал этот вопрос в irc
upd2: они все сидят в functionalprogramming слаке оказывается