Вот небольшая (до 400 строк) поделка: https://bitbucket.org/testbb/hint-zmq/src/e7e4ce272545/server.hs?at=default.
В первую очередь интересует стиль, а то иногда терзают сомнения в читаемости.
Ежели кому-то интересно, что именно она делает: серверная часть слушает zmq-сокет и интерпретирует команды с помощью hint.
В качестве которых либо простые выражения (Show =>), либо фильтры над строками, либо импорт модулей. В общем что-то похожее на eddie.