update identity to use Monadic layer (zeromq-haskell v.0.4)