Experiments with gsm modem and haskell