whole_func_string: function Event(a, b, type, idx) {
    this.a    = a
    this.b    = b
    this.type = type
    this.idx  = idx
  }
func_code_string: function Event(a, b, type, idx) {
    this.a    = a
    this.b    = b
    this.type = type
    this.idx  = idx
  }
func_documentation_string: An event in the sweep line procedure