What do you mean accidentally valid? I also found that if I preassign h1 and p then I can concatenate them as siblings so long as I use &, but the goal here is to have a DSL which has a YAML-like syntax. Do you have any hints as to how I can achieve that?
And thanks for the pointer about repr, I'm at the stage right now with Nim where I'm just trying stuff and if it doesn't throw an error then I'm happy lol but I appreciate the guidance (I want to get better!)
