I believe this is blocked by ~~https://github.com/lumihq/purescript-react-basic/issues/135 and~~ ~~https://github.com/garyb/purescript-indexed-monad/issues/31~~. After that, the `ps-0.14` branch can be rebased and merged.