Breaking: Optimization for compose

This change will break for the `_.compose()` case. I'm for throwing an `Error` immediately or return a `noop` if no arguments are given. Returning `noop` will be obviously be non breaking

http://jsperf.com/lodash-compose-vs-underscore/2