raganwald/Katy — Issue #14: I combinator
Author: raganwald
Created: 2011-12-10 15:11:53+00:00
State: open

A way to mix a collection of methods into a wrapped object for use as roles in contexts. Something like:

```coffeescript
receivingAccount = KT(accountModel).chain().I
credit: (amount) ->
@set
balance: @get('balance') + amount
```