Ramus is a direct port of purescript-signal into Haskell, offering the Elm signal system for Haskell.