Documentation
Monad m => CommandModifierClass m Command |
class Monad m => CommandModifierClass m mod whereSource
Monad m => CommandModifierClass m Command | |
Monad m => CommandModifierClass m String | |
Monad m => CommandModifierClass m [String] | |
Monad m => CommandModifierClass m (CommandModifier m) |
data CommandModifier m whereSource
Nop :: CommandModifier m | |
CmdMod :: (Monad m, CommandModifierClass m mod) => CommandModifier m -> mod -> CommandModifier m |
Monad m => CommandModifierClass m (CommandModifier m) |
(<@>) :: (Monad m, CommandModifierClass m mod) => CommandModifier m -> mod -> CommandModifier mSource