using eraro in seneca.js; error handing still pretty bad...