RecWire:
rec is the name of a record type such as "Foo.SimpleRec".
simpleRec must not contain pointers, arrays, sequences etc.
dual causes binary 'biPolar' atomics at the leaves suitable as say a pla input.
The top level name will be SimpleRec and the children will have names like SimpleRecCtlOn.
RefWire:
ref is a REF Foo.SimpleRec.
name is the top level name you would like for the wire.
dual causes binary 'biPolar' atomics at the leaves suitable as say a pla input.
ETWire:
type is the name of any Decoded Enumerated type( encoded as 0, 3, 5, 9, 17 ...)
The parent will be named Rope.Cat[prefix, suffix].
The children will be named Rope.Cat[prefix, enumeratedName, suffix].