 
   /// **Mechanica**
   ///
-  /// Adds strikethrough attribute to NSAttributedString and returns it
+  /// Returns a `new` NSAttributedString adding the strikethrough attribute.
   public func strikethrough() -> NSAttributedString {
     guard let attributedString = self.mutableCopy() as? NSMutableAttributedString else { return self }
 


  /// **Mechanica**
  ///
  /// Adds italic attribute to NSAttributedString and returns it
  public func italic() -> NSAttributedString {
  guard let attributedString = self.mutableCopy() as? NSMutableAttributedString else { return self }



  /// **Mechanica**
  ///
  /// Returns a `new` NSAttributedString adding the underline attribute.
  public func underline() -> NSAttributedString {
    guard let attributedString = self.mutableCopy() as? NSMutableAttributedString else { return self }

