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