static bool GroupIsValid(Racr.AstNode n) { return n.IsLValid() && n.GetBody().Children().All(x => ((Racr.AstNode)x).IsValid()); }
static bool QuestionIsValid(Racr.AstNode n) { return n.IsLValid(); }
static bool GroupIsValid(Racr.AstNode n) { return n.IsLValid() && n.GetBody().Children().All(x => ((Racr.AstNode)x).IsValid()); }
static bool QuestionIsValid(Racr.AstNode n) { return n.IsLValid(); }