I am not sure exactly what is meant by this last comment but it is at best misleading, and at worst simply wrong.  The problem is that using *e.g.*  `_LG` as a setter will *have no effect* if the current constructor is something other than `LG`.

```
>>> Nothing & _Just .~ 1
Nothing
>>> Just 0 & _Just .~ 1
Just 1
```