GHC Trac Issues: #15838 (closed)
Previously Differential Revision https://phabricator.haskell.org/D5285