úÎ ½NoneB'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 4 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.0 Control.Breaktransformers-0.4.3.0Control.Monad.Trans.ClassliftBreakbreakloopbaseGHC.BaseMonadunBreak