# purescript-control

[![Latest release](http://img.shields.io/github/release/purescript/purescript-control.svg)](https://github.com/purescript/purescript-control/releases)
[![Build status](https://travis-ci.org/purescript/purescript-control.svg?branch=master)](https://travis-ci.org/purescript/purescript-control)

This library provides a range of utility functions for the classes in the `Functor`, `Applicative`, `Monad` hierarchy, along with additional classes such as `Alternative`, `MonadPlus`, `Comonad` and `Lazy`.

## Installation

```
bower install purescript-control
```

## Class hierarchy

![Class diagram](class-diagram.png)

## Documentation

Module documentation is [published on Pursuit](http://pursuit.purescript.org/packages/purescript-control).
