Control.Monad.Shell
data Script a
script
linearScript
data Var
val
data Q
quote
data Expr
indent
run
cmd
add
comment
newVar
newVarContaining
globalVar
func
(-|-)
forCmd
whileCmd
ifCmd
whenCmd
unlessCmd
readVar
stopOnFailure
ignoreFailure