pub fn named_struct(
name: GeneratedToken,
parameters: Vec<Vec<GeneratedToken>>,
predicates: Vec<Vec<GeneratedToken>>,
fields: Vec<Vec<GeneratedToken>>,
) -> Result<Vec<GeneratedToken>, Overflow>pub fn named_struct(
name: GeneratedToken,
parameters: Vec<Vec<GeneratedToken>>,
predicates: Vec<Vec<GeneratedToken>>,
fields: Vec<Vec<GeneratedToken>>,
) -> Result<Vec<GeneratedToken>, Overflow>