Something came to my mind while reading this line, so I thought I should probably mention it: ```bool.ToString()``` results in strings like ```True``` and ```False``` with Pascal case. Some downstream operations took those as variable names since they don't represent a keyword (and results in additional ports on CBN). Not sure if we would want to make these return ```true/false``` instead?