code: func (t Result) Array() []Result {
  	if t.Type == Null {
  		return []Result{}
  	}
  	if t.Type != JSON {
  		return []Result{t}
  	}
  	r := t.arrayOrMap('[', false)
  	return r.a
  }
docs: // Array returns back an array of values.
  // If the result represents a non-existent value, then an empty array will be returned.
  // If the result is not a JSON array, the return value will be an array containing one result.