w7cook/AoPL — pull request #16 by wting (2014-02-04 15:50:20+00:00)
Title: Remove commented bindF and don't include in output source.

The first `bindF` is commented out to prevent collision with a later re-declaration. However this causes the arrows to not be rendered correctly.

![screenshot from 2014-02-04 09 43 30](https://f.cloud.github.com/assets/622170/2077594/bab2dc6c-8db3-11e3-82f1-c9fe82f03e30.png)

This is the original generated `code/FunctionalEnvironment.hs`:
```haskell
bindF :: String -> a -> (String -> Maybe a) -> (String -> Maybe a)
-- bindF :: String -> Value -> EnvF -> EnvF

bindF var val env = \testVar -> if testVar == var
then Just val
else env testVar
```

And after this change:
```haskell
bindF :: String -> a -> (String -> Maybe a) -> (String -> Maybe a)

bindF var val env = \testVar -> if testVar == var
then Just val
else env testVar
```