algebird
twitter
associative
MonadLaws