code: func Make(subject, predicate, object, label interface{}) (q Quad) {
  	var ok bool
  	if q.Subject, ok = AsValue(subject); !ok {
  		q.Subject = String(fmt.Sprint(subject))
  	}
  	if q.Predicate, ok = AsValue(predicate); !ok {
  		q.Predicate = String(fmt.Sprint(predicate))
  	}
  	if q.Object, ok = AsValue(object); !ok {
  		q.Object = String(fmt.Sprint(object))
  	}
  	if q.Label, ok = AsValue(label); !ok {
  		q.Label = String(fmt.Sprint(label))
  	}
  	return
  }
docs: // Make creates a quad with provided values.