Araq, when I try to make a function newBinOp (which just abstracts making a
binary operation from a Node), I get ".. you must provide compile-time value
for discriminator 'op'" This is what the proc looks like:
proc newBinOp(left_node: Node, oper: Operation, right_node: Node): Node =
return Node(op: oper, left: left_node, right: right_node)
RunWhat am I doing wrong?
