Add a `NOINLINE` pragma on `someNatVal` (#16586)

This fixes #16586, see `Note [NOINLINE someNatVal]` for details.
18 jobs for !906 with T16586 in 3 minutes and 25 seconds (queued for 1 second)
latest detached
Status Job ID Name Coverage
  Lint
passed #83907
lint
ghc-linters

00:01:14

passed #83908
lint
lint-submods-mr

00:01:12

 
  Build
canceled #83910
x86_64-linux
hadrian-ghc-in-ghci

00:02:10

canceled #83912
x86_64-linux allowed to fail
release-x86_64-linux-deb9-dwarf

00:02:10

canceled #83909
x86_64-linux allowed to fail
validate-x86_64-linux-deb8-hadrian

00:02:10

canceled #83911
x86_64-linux
validate-x86_64-linux-deb9-debug

00:02:10

 
  Full Build
canceled #83914
aarch64-linux allowed to fail
validate-aarch64-linux-deb9

canceled #83915
x86_64-linux
validate-i386-linux-deb9

canceled #83913
x86_64-darwin
validate-x86_64-darwin

canceled #83916
x86_64-linux
validate-x86_64-linux-deb9

canceled #83918
x86_64-linux
validate-x86_64-linux-deb9-integer-simple

canceled #83917
x86_64-linux
validate-x86_64-linux-deb9-llvm

canceled #83919
x86_64-linux
validate-x86_64-linux-deb9-unreg

canceled #83920
x86_64-linux
validate-x86_64-linux-fedora27

canceled #83921
x86_64-windows allowed to fail
validate-x86_64-windows

 
  Cleanup
canceled #83922
x86_64-darwin
cleanup-darwin

 
  Packaging
canceled #83923
x86_64-linux allowed to fail
doc-tarball

 
  Hackage
canceled #83924
x86_64-linux allowed to fail manual
hackage