úÎ  9     NoneI'For the most common use cases you will:build  commands using  or combine  commands using do notationconsume  commands using #The meaning of the type parameters:r: the argument type of  and the return type of the m : the base   that you are running in a a: the return type of a 8 command (not the same as the return value of the ) from a The argument you supply to  is the return value of the (loop m) runs the action 'm' repeatedly until you  from the      "break-1.0.2-5L2kwjnWZnQBHWC8I4BsCl Control.Breaktransformers-0.5.2.0Control.Monad.Trans.ClassliftBreakbreakloop$fFunctorBreak$fApplicativeBreak $fMonadBreak$fMonadTransBreak$fMonadIOBreak$fMonadContBreak$fMonadStateBreak$fMonadWriterBreak$fMonadReaderBreakbaseGHC.BaseMonadunBreak