This patch changes the Fibon.Result to use a ByteString for the ExtraStats collected with each run. Earlier Result structures are probably incompatible, but the show of a bytestring is the same as the show of a string, so it is probably ok. In addition, the fibon-analyse program was changed to use a custom bytestring parser for constructing the GhcStats from the assoc list output by the --machine-readable GHC stats.
The raw output is intended to be input into another tool, such as R, for further processing so don't normalize the data by default. Can still be overridedn by passing a normalize flag.