Replace X with MonadIO in XMonad.Util.Dmenu
Replace X with MonadIO in XMonad.Util.Dmenu

MonadIO is compatible with xfork which prevents dmenu prompts from
freezing XMonad.
Without xfork, if I try to give focus to another window while dmenu is
waiting, XMonad freezes until I kill dmenu in virtual terminal or ssh
session.

xmonad/xmonad-contrib,xmonad/xmonad-contrib