fn parse_properties( reader: &mut StringReader<'_>, block: Option<BlockRef>, ) -> Result<Vec<(Box<str>, Box<str>)>, CommandSyntaxError>