code: func CastToBool(value interface{}) (bool, bool) {
  	casted, ok := value.(bool)
  
  	if !ok {
  		castedStr := CastToString(value)
  
  		castedBool, err := ParseBool(castedStr)
  		if err != nil {
  			return false, false
  		}
  
  		casted = castedBool
  	}
  
  	return casted, true
  }
docs: // CastToBool ...