struct SimpleImage: HtmlProducer { let imagePath: String let altText: String? private var imageAltText: String { guard let altText else { return "" } return " alt='\(altText.htmlEscaped())'" } func populate(_ result: inout String) { result += "