code: function unsupportedExpression(node){
    console.error(node)
    var err = new Error('Unsupported expression: ' + node.type)
    err.node = node
    throw err
  }
docs: when an unsupported expression is encountered, throw an error