I like what CoffeeScript emits when you do something like `nick?()`: `if (this.transform && typeof this.tranform === 'function') this.transform(buf);`  Can you add that second predicate please?

Also, :+1: for one line single statement conditional blocks.