Reactive bindings for the GTK user interface library.
Documentation exists in source. Use stack haddock
to build.
You may need to run sudo dnf install gtk3-devel gobject-introspection-devel
on Fedora 30.
Functional Reactive Programming (FRP) with GObject Introspection in Haskell
Haskell