úÎ'þ'    None 69:;<OQRToSpecialized class that provides default methods methods to print List, Map or Vector values as a pretty tableÊReturn a list of values wrapped in a Box. Each entry in input is assumed to be a list of records keyed by any data type. The first entry in the list of values will be used to infer the names of fieldsÈReturn a list of values wrapped in Box. Each entry in input is assumed to be a list of records keyed by any data type. The first entry in the list of values will be used to infer the names of fieldsÈReturn a list of values wrapped in Box. Each entry in input is assumed to be a list of records keyed by any data type. The first entry in the list of values will be used to infer the names of fields ÿ†import qualified Data.Map as M -- declare a Map data Portfolio = M.Map String Stock Add the Stock values we create let p = M.fromList [("YHOO", yahoo), ("GOOG", google), ("AMZN" amazon)] printMap p Key ticker price marketCap "amzn" "AMZN" 799.161717 3.7886e11 "goog" "GOOG" 774.210101 5.3209e11 "yhoo" "YHOO" 42.2910101 4.0e10 ß-- List of records let tickers = [yahoo, google, amazon] printList tickers ticker price marketCap "YHOO" 42.2910101 4.0e10 "GOOG" 774.210101 5.3209e11 "AMZN" 799.161717 3.7886e11 ÿimport qualified Data.Vector as V -- Vector of records let tickers = V.fromList [yahoo, google, amazon] printVector tickers ticker price marketCap "YHOO" 42.2910101 4.0e10 "GOOG" 774.210101 5.3209e11 "AMZN" 799.161717 3.7886e11 jThe Generalized class that provides the print | functionality for any type that derives Generics and Data ÿCreate the B.Box around the provided value | If the value is an algebraic type the algebraic types | Show method is used. All values have to be an instance of | Data. This dependency is there to support identify Numeric | values for right-aligning those values9Perform the final alignment of all | generated [[B.Box]]1Helper method that detects an algebraic data typedThe leaf method that actually creates the Boxes that will | be used to render the boxes as a table.  Sum types fAny records or product types | Nested algebraic types are printed using their respective Show methods       None 69:;OQRT      &pptable-0.1.0.1-AxNhW8lCM5v8lafMNQMiYfText.PrettyPrint.TabilizeText.PrettyPrint.PrettyTableTabilize listToBoxmapToBox vectorToBoxprintMap printList printVector $fGTabilizeK1 $fGTabilizeM1$fGTabilize:+:$fGTabilize:*: $fGTabilizeU1 GTabilize createBoxalignBoxisAlgRepConstr gprintTable