Safe-Inferred Conversion (Abstract representation of process time.$Subtract second time from the first.Add two times.Get the current time.)Show a time as a string, in milliseconds.(Pretty print the times, in milliseconds. Time some IO action. Make sure to deepseq the result before returning it from the action. If you don't do this then there's a good chance that you'll just pass a suspension out of the action, and the computation time will be zero.      Safe-InferredWrite out values to a file.7Read a string containing ints separated by whitespace.  Data values.None3L Read a vector from a text file.8WARNING: This is implemented fairly naively, just using Strings> under the covers. It will be slow for large data files.iIt also doesn't do graceful error handling. If the file has the wrong format you'll get a confusing . Write a vector as a text file.      None3L Read a matrix from a text file.8WARNING: This is implemented fairly naively, just using Strings> under the covers. It will be slow for large data files.iIt also doesn't do graceful error handling. If the file has the wrong format you'll get a confusing . Write a matrix as a text file.    NoneFLM$Read RGB components from a BMP file.#Write RGB components to a BMP file.None24MvRead an array from a file. Data appears in host byte order. If the file size does match the provided shape then .=Write an array to a file. Data appears in host byte order.      !"#$%repa-io-3.2.5.1Data.Array.Repa.IO.TimingData.Array.Repa.IO.VectorData.Array.Repa.IO.MatrixData.Array.Repa.IO.BMPData.Array.Repa.IO.Binary!Data.Array.Repa.IO.Internals.TextTimeminusplus microseconds millisecondscpuTimewallTimeshowTime prettyTimetimereadVectorFromTextFilewriteVectorToTextFilereadMatrixFromTextFilewriteMatrixToTextFilereadImageFromBMPwriteImageToBMPreadArrayFromStorableFilewriteArrayToStorableFileTimeUnitgetTimecpu_time wall_timezipT hWriteValues readValuesbaseGHC.ErrerrorreadIntreadImageFromBMP'