Function
sequence(_:)
@preconcurrency
func sequence<M>(
_ processors: ((Item<M>) async -> Void)...
) -> (Item<M>) async -> Void where M : MetadataRun multiple item processors in sequence.
.register(
metadata: EmptyMetadata.self,
readers: [.parsleyMarkdownReader],
itemProcessor: sequence(publicationDateInFilename, addExclamationPointToTitle),
writers: [.itemWriter(swim(renderPage))]
)