По идее, для замыкания необходима некоторая переменная, с локальной областью видимости. Но насколько можно судить, переменных в хаскел нету как факт, а лишь функции. Отсюда вопрос, возможны ли замыкания в принципе, и если да, то можно какой-нибудь примерчик...
Или какой-нибудь альтернативный метод, что-бы создать какой-либо общий сторедж данных (к примеру список), для накопление в нём данных от 2-х разных потоков?