Future improvements:
* added exception handling to map(), flatMap() and call() methods - converting them to the rejected future result
* ported changes from the main branch AMD version
Implemented very basic and incomplete error handling and reporting for the CoffeScript and Stylus build tasks.