visit(node) {
    try {
      return super.visit(node);
    } catch (err) {
      if (err.filename) throw err;
      err.lineno = node.lineno;
      err.column = node.column;
      err.filename = node.filename;
      err.stylusStack = this.stack.toString();
      try {
        err.input = fs.readFileSync(err.filename, 'utf8');
      } catch (err) {
        // ignore
      }
      throw err;
    }
  }
Proxy visit to expose node line numbers.

@param {Node} node
@return {Node}
@api private