úÎ'£%÷     None DFTV$¦ A variant of i that holds identical information but is optimised for reads. There are no operations that imbue a  with additional information.Reading from a 6 is orders of magnitude faster than reading from a . It is highlyI recommended that you use your trained model by first converting a  to a  with  .#Width and height of square 2d arrayVSquare two-dimensional array of Double, maps first char and second char to probabilityLArray of Word8, length 256, acts as map from Word8 to table row/column indexA # is a digram-based frequency table.One can construct a  with , , or .One can use a trained  with   and  . == 5 will add the values of each of the matching keys.&It is highly recommended to convert a  to a  with  , before using the trained model, because s have O(1)a reads as well as significantly faster constant-time operations, however keep in mind that 8s cannot be neither modified nor converted back to a . is a typeclass that wraps the  ; function, which allows for an extensible definition of  .It is used internally. 'Given a Frequency table and characters c1 and c2", what is the probability that c1 follows c2? Given a Frequency table and a ,  % returns the probability that the ' is not randomised. The accuracy of  1 is is heavily affected by your training data. O(1). The empty frequency table. O(1)(. A Frequency table with a single entry.  Optimise a  for O(1) read access.Given a 9 consisting of training data, build a Frequency table.Given a D containing training data, build a Frequency table inside of the  monad.Given a list of D containing training data, build a Frequency table inside of the  monad.Pretty-print a . Optimise a  for O(1) read access.*Build a frequency table from a ByteString.  Outer key Inner keyWeightThe singleton frequency table containing training data=Frequency table generated as a result of training, inside of .s containing training data=Frequency table generated as a result of training, inside of .1ByteString with which the FreqTrain will be builtResulting FreqTrain     None%™           !"#$%&#freq-0.1.0.3-9MUNVRobVGg59uNvaYD59c Freq.InternalFreq_Dim_2d_Flat FreqTrain _getFreqTrainFreakyprobmeasureempty singletontabulatetrain trainWith trainWithManyprettyFreqTrain$fMonoidFreqTrain$fSemigroupFreqTrain$fFreakyFreqTrain $fShowFreq $fFreakyFreqbaseGHC.BasemappendData.Semigroup<>bytestring-0.10.8.2Data.ByteString.Internal ByteStringGHC.IOFilePathghc-prim GHC.TypesIOtabulateInternaltally