Let a single source fail gracefully and not break everything
Let a single source fail gracefully and not break everything

By using Async.reflect each function in the Async.parallel block will
never fail, but instead have a .value or .error property in the result.

That way each source could fail without failing the whole command.

metaodi/cabdriver