This fixes second issue at #1018
They are useful for getting meaningful pattern variable names when the hole is not an inaccessible pattern. See new test. We are going to use this feature to address issue 2 at #1018.