pub type Platforms = CommentedChildren<Platform>;
pub struct Platforms { pub comment: Option<String>, pub children: Vec<Platform>, }
comment: Option<String>
children: Vec<Platform>