ribosome-0.3.0.0: lib/Ribosome/Menu/Data/MenuConsumer.hs
module Ribosome.Menu.Data.MenuConsumer where
import Ribosome.Menu.Data.Menu (Menu)
import Ribosome.Menu.Data.MenuAction (MenuAction)
import Ribosome.Menu.Data.MenuUpdate (MenuUpdate)
newtype MenuConsumer m a =
MenuConsumer { unMenuConsumer :: MenuUpdate m a -> m (MenuAction m a, Menu) }