Please see this minimal reproducible example on Try PureScript.
Basically, once I write a variant value, read-ing it back sometimes results in read picking up the wrong variant case. To make things worse, this seems to happen only with some combinations of label names.
