This adds documentation on how to profile Purebred. This is typically
straight forward and needs no additional documentation. However in this
case it is not because:
Purebred recompiles it's own configuration into a main program. So
simply invoking with cabal run isn't going to work.
A bug in Cabal causes the build to not enable and install profiling
information.
GHC uses environment files. Sometimes needed dependencies are hidden
and need to be exposed.
This adds documentation on how to profile Purebred. This is typically straight forward and needs no additional documentation. However in this case it is not because:
cabal run
isn't going to work.Fixes https://github.com/purebred-mua/purebred/issues/299