Is it possible to define two different structs with the same name but different concrete parameters? I have a single type that changes and I want the rest of my code to react to that, including how other types are structured (and thus how they process the first type).
Example:
const A = ... # alias to some built-in data structure
const B = ... # alias to some built-in data structure
struct MyType{A}
a
b
end
struct MyType{B}
a
b
c
end