code: func (*Namespace) And(arg0 reflect.Value, args ...reflect.Value) reflect.Value {
  	if !truth(arg0) {
  		return arg0
  	}
  	for i := range args {
  		arg0 = args[i]
  		if !truth(arg0) {
  			break
  		}
  	}
  	return arg0
  }
docs: // And computes the Boolean AND of its arguments, returning
  // the first false argument it encounters, or the last argument.