0.1.x version, catch thrown errors by defaule everywhere
New functions safe.async, safe.spread and safe.sure_spread
Additionaly safe.sure now can accept non function argument