Test.Maybench.Command
Documentation
Instances
Monad m => CommandModifierClass m Command |
class Monad m => CommandModifierClass m mod whereSource
Instances
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
Constructors
Nop :: CommandModifier m | |
CmdMod :: (Monad m, CommandModifierClass m mod) => CommandModifier m -> mod -> CommandModifier m |
Instances
Monad m => CommandModifierClass m (CommandModifier m) |
(<@>) :: (Monad m, CommandModifierClass m mod) => CommandModifier m -> mod -> CommandModifier mSource