úÎ!í}'      !"#$%&None FKTÑ validationt Map with ' instance which ( its values validationtÃCollects all throwed "warnings" throwed through StateT and "errors" throwed through ExceptT to single value using Monoid FIXME: give more instances like HReaderT and MonadBaseControl/MonadMask validationtConvenient for 9 as first artument. Will prevent generation of map with ) values validationtSet given value to ) validationtIf given container is not )A, then use given function to append all its elements and return * result validationtReturns )J instead of error if no warnings was occured. So, your error should have +~ instance to detect that any error was occured. Returns Nothing for second element of tuple if compuration was interruped by  validationt%Stops further execution of validation validationt2Does not stop further execution, append warning to  ,      !"#$%&'()'(*'(+'(,-./0*validationt-0.2.1.0-Dqn9FXvyuUm62WSvXDkKmVControl.Monad.Validation MonoidMap ValidationT unValidationT$fLiftLocalValidationT$fMonadTransValidationT$fFunctorValidationT$fApplicativeValidationT$fMonadValidationT$fMonadThrowValidationT$fMonadCatchValidationT$fMonadBaseValidationT $fEqMonoidMap$fOrdMonoidMap$fShowMonoidMap$fArbitraryMonoidMap _MonoidMapmmAppend mmSingleton setMempty memptyWrapneConcat textErrorsrunValidationTrunValidationTEitherhandleValidationTvErrorvWarningvErrorL vWarningLvZoomvZoomL$fFromJSONMonoidMap$fToJSONMonoidMap$fMonoidMonoidMap$fSemigroupMonoidMap $fAtMonoidMap$fIxedMonoidMapbaseGHC.BaseMonoidmappendmemptyJustghc-prim GHC.ClassesEq