lab is a room.
marbles is an animal.
the player is marbles.
box is a container.
gadget is a thing.
a widget is a kind of object.
a widget has an action called the reasonable behavior.
a widget has an action called the unexpected flop.
frotzing it to is an action applying to two things.
frobbing it with is an action applying to two things.
the frob is a widget.
understand "frob" as the frob.
[this is the interesting part]
the reasonable behavior of frob is the action of marbles frotzing the gadget to the box.
[end interesting part]
If I replace the intersting part with this:
[this is the interesting part]
the unexpected flop of the widget is the action of marbles frobbing the gadget with the box.
[end interesting part]
The project no longer compiles, and this failure message prints.
Problem. You wrote ‘the unexpected flop of the widget is the action of marbles frobbing the gadget with the box’ : but that is a very peculiar property value, and ought to be something more definite and explicit.
Is there something I have missed or mistyped here? Or is there something wrong with action names ending with with? It doesn’t seem I can store an unlocking it with action in this way, either.
I say go for it. If end users can figure out the cause of a bug, that’s great, but if they can’t, the compiler maintainer is the one with the expertise for it! You’ve provided an example that consistently reproduces the bug; that’s already more than most users do.