code: function hasp(seq, value, pred) {
          pred = pred && pred.bind(this, value)
  
          return !sequencep(seq)?  false
               : pred?             find_first(seq, pred) !== null
               : /* sequence? */   !!~__index.call(seq, value)
      }
docs: /// Function hasp ////////////////////////////////////////////////////////  (seq:Sequence, value[, pred:Fn]) ↦ Bool  Checks if a sequqnce contains the given value or not.  The comparison is done using the strict equality comparison (`===`), unless a diferent predicate function is given.  The predicate function does not work with `null` values.