code: func If(condition string, valueIfTrue, valueIfFalse Stringable) IfFunc {
  	return IfFunc{
  		list:         false,
  		Condition:    condition,
  		ValueIfTrue:  *valueIfTrue.String(),
  		ValueIfFalse: *valueIfFalse.String(),
  	}
  }
docs: // If returns a new instance of IfFunc for the provided string expressions.
  //
  // See also: IfList