 }
 
 extension UIColor {
-  func readableRGBAColorString() -> String {
+  var readableRGBAColorString: String {
     var red: CGFloat = 0
     var green: CGFloat = 0
     var blue: CGFloat = 0

  @SimpleStringBuilder
  func styleConfigurationString(propertyName: String) -> String {
    """
    style.\(propertyName).textColor = \(textColor?.readableRGBAColorString() ?? "nil")
    style.\(propertyName).font = UIFont(name: \"\(font.familyName)\", size: \(font.pointSize))
    style.\(propertyName).textOffsetY = \(textOffsetY)
    """

    if let textShadowColor = textShadowColor {
      """
      style.\(propertyName).textShadowColor = \(textShadowColor.readableRGBAColorString())
      style.\(propertyName).textShadowOffset = CGSize(width: \(textShadowOffset.width), height: \(textShadowOffset.height))
      """
    }


      if let pillBorderColor = pillBorderColor {
        """
        style.backgroundStyle.pillStyle.borderColor = \(pillBorderColor.readableRGBAColorString)
        style.backgroundStyle.pillStyle.borderWidth = \(pillBorderWidth)
        """
      }

      if let pillShadowColor = pillShadowColor {
        """
        style.backgroundStyle.pillStyle.shadowColor = \(pillShadowColor.readableRGBAColorString)
        style.backgroundStyle.pillStyle.shadowRadius = \(pillShadowRadius)
        style.backgroundStyle.pillStyle.shadowOffset = CGSize(width: \(pillShadowOffset.width), height: \(pillShadowOffset.height))
        """
