We do not check or enforce that Arrows have different names, but compilation uses the name to construct an associated Julia function. Only one of several arrows with the same name will be compiled. Possible solutions
Enforce unique names
Generate unique names when compiling, i.e. julia name is not same as Arrow name
We do not check or enforce that Arrows have different names, but compilation uses the name to construct an associated Julia function. Only one of several arrows with the same name will be compiled. Possible solutions
The great restructuring may make this redundant