/// Marks which Serde field names of a root struct are Markdown body sections.
///
/// Front-matter keys are every other field. Names are Serde names after `rename`,
/// in declaration order of the body fields. Types with no body still implement
/// this trait with an empty list.