   /// **Mechanica**
   ///
   /// Returns a `new` NSMutableAttributedString appending the right NSMutableAttributedString to the left String.
-  static public func + (lhs: String, rhs: NSMutableAttributedString) -> NSMutableAttributedString {
+  public static func + (lhs: String, rhs: NSMutableAttributedString) -> NSMutableAttributedString {
     let a = NSMutableAttributedString(string: lhs)
     let b = rhs.mutableCopy() as! NSMutableAttributedString
     return a + b

  /// **Mechanica**
  ///
  /// Appends the right NSMutableAttributedString to the left NSMutableAttributedString.
  static public func += (lhs: NSMutableAttributedString, rhs: NSMutableAttributedString) {
    lhs.append(rhs)
  }
  
  /// **Mechanica**
  ///
  /// Appends the right NSAttributedString to the left NSMutableAttributedString.
  static public func += (lhs: NSMutableAttributedString, rhs: NSAttributedString) {
    lhs.append(rhs)
  }
  
  /// **Mechanica**
  ///
  /// Appends the right String to the left NSMutableAttributedString.
  static func += (lhs: NSMutableAttributedString, rhs: String) {
    lhs.append(NSAttributedString(string: rhs))
  }
  

  /// **Mechanica**
  ///
  /// Returns a `new` NSMutableAttributedString appending the right NSMutableAttributedString to the left NSAttributedString.
  public static func + (lhs: NSAttributedString, rhs: NSMutableAttributedString) -> NSMutableAttributedString {
    let a = NSMutableAttributedString(attributedString: lhs)
    return a + rhs
  }
