Fix for gkz/LiveScript#553

Lifted function composition into a util function, thereby ensuring that it always evaluates its operands like a function would.