protocol MarkdownDecodableAttributedStringKey : AttributedStringKey
protocol AttributedStringKey
static var markdownName: String
static func decodeMarkdown(from: Decoder) throws -> Self.Value