code: function callpoint(error, markers) {
    markers = _.isArray(markers) ? markers : []
  
    var stack = error ? error.stack : null
    var out = ''
  
    if (stack) {
      var lines = stack.split('\n')
      var done = false
      var i
  
      line_loop: for (i = 1; i < lines.length; i++) {
        var line = lines[i]
  
        var found = false
        for (var j = 0; j < markers.length; j++) {
          if (_.isString(markers[j])) {
            found = -1 != line.indexOf(markers[j])
            if (found) break
          }
        }
  
        if (!found) break line_loop
      }
  
      out = _.isString(lines[i]) ? lines[i].substring(4) : out
    }
  
    return out
  }
docs: #### Find the first external stack trace line. Parameters:  * _error_ : (optional) Error; provides the stack * _markers_ : (optional) Array[String]; ignore lines containing these strings  Returns: String; stack trace line, with indent removed