GoError.suberror() should apply name arg to NewError.prototype; Fix NewError() constructor fn