v4.0.1
Small bugfix release that fixes an oversight:
dstruct Bar, wThing, X == Y
Because of the =
within the third argument, this would be considered a “named instantiation” and complain.
This has been fixed by changing the criterion to “third argument must contain a =
and start with .
”.
This will still trip with e.g.
dstruct Bar, wThing, .local == .other
...but that can now be worked around by adding parentheses:
dstruct Bar, wThing, (.local == .other)