code: func boundsSafeLookup(index int, from []interface{}) (interface{}, bool) {
  	if from != nil && len(from) > index {
  		return from[index], true
  	}
  	return nil, false
  }
docs: // boundsSafeLookup returns the value from the slice if the slice is non-nil and
  // the index is in bounds.