 
   /// A documentation block comment, starting with '/**' and ending with '*/.
   case docBlockComment(String)
+
+  /// Any skipped text.
+  case garbageText(String)
 }
 
 extension TriviaPiece: TextOutputStreamable {

    case "DocBlockComment":
      let value = try container.decode(String.self, forKey: .value)
      self = .docLineComment(value)
    default:
      let context =
        DecodingError.Context(codingPath: [CodingKeys.kind],

    case let .lineComment(text),
         let .blockComment(text),
         let .docLineComment(text),
         let .docBlockComment(text),
         let .garbageText(text):
      target.write(text)
    }
  }
