code: function (obj, pred) {
        var props = keys(obj);
        for (var k = 0, len = props.length; k < len; k++) {
          var i = props[k];
          var x = obj[i];
          if (pred(x, i, obj)) {
            return Option.some(x);
          }
        }
        return Option.none();
      }
docs: find :: (JsObj(k, v), (v, k, JsObj(k, v) -> Bool)) -> Option v