/* global EventTarget */
"use strict";

exports._readEventTarget = function (left) {
  return function (right) {
    return function (foreign) {
      return foreign instanceof EventTarget ? left("Value is not an EventTarget") : right(foreign);
    };
  };
};

@@ -183,16 +183,33 @@
 Target ?
+ right(foreign) :
  left(%22V
@@ -240,25 +240,8 @@
 et%22)
- : right(foreign)
 ;%0A  

Make _readEventTarget actually work