Software Defined Radio library in Haskell