-- | -- Module: WildBind.Description -- Description: Types about ActionDescription -- Maintainer: Toshio Ito -- module WildBind.Description ( ActionDescription, Describable(..) ) where import Data.Text (Text) -- | Human-readable description of an action. 'ActionDescription' is -- used to describe the current binding to the user. type ActionDescription = Text -- | Class for something describable. class Describable d where describe :: d -> ActionDescription