jw      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvKadzuya Okamoto 2017MIT experimentalunknownNone"#Kij &A type representing an accounts title."A type representing a transaction.'A type for handling  values.( Convert from & to '.) Convert from % to &.* Convert from $ to %., Take list of  out from '.-A pretty printer for '. ppr sampletDay: 2015-01-01tDescription: Constant expensestSubDescription: Mobile phone tDebit: Communication (Expenses)tCredit: Deposit (Assets) tAmount: 3000tDay: 2015-01-03tDescription: Mail a contracttSubDescription: Stamp tDebit: Communication (Expenses)tCredit: Deposit (Assets) tAmount: 50tDay: 2015-01-03tDescription: Mail a contracttSubDescription: Envelope"tDebit: Office supplies (Expenses)tCredit: Deposit (Assets) tAmount: 100tDay: 2015-02-01tDescription: Constant expensestSubDescription: Mobile phone tDebit: Communication (Expenses)tCredit: Deposit (Assets) tAmount: 3000/  !"#$%&'()*+,-.4-()*+.,'&%$ !"#   w  xyz{|}~ !"#       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx*bookkeeping-0.3.3.0-H9wRkKiFod46fkoSG3wmLmBusiness.Bookkeeping CategoryTypeAssets LiabilitiesStockRevenueExpenses CategoryNameunCategoryNameunCategorySubNameCategorycNamecTypeCreditCategoryunCreditCategory DebitCategoryunDebitCategoryAmountunAmountSubDescriptionunSubDescription Description unDescriptionDateMonthYear TransactiontDay tDescriptiontSubDescriptiontDebittCredittAmountDateTransactionsMonthTransactionsYearTransactions Transactionsyearmonthactivity dateTransrunTransactionsppr categoryName$fIsStringDescription$fIsStringSubDescription$fIsStringCategoryName $fShowYear $fReadYear $fOrdYear$fEqYear $fNumYear $fEnumYear $fRealYear$fIntegralYear $fShowMonth $fReadMonth $fOrdMonth $fEqMonth $fNumMonth $fEnumMonth $fRealMonth$fIntegralMonth $fShowDate $fReadDate $fOrdDate$fEqDate $fNumDate $fEnumDate $fRealDate$fIntegralDate$fShowDescription$fReadDescription$fOrdDescription$fEqDescription$fSemigroupDescription$fMonoidDescription$fShowSubDescription$fReadSubDescription$fOrdSubDescription$fEqSubDescription$fSemigroupSubDescription$fMonoidSubDescription $fShowAmount $fReadAmount $fOrdAmount $fEqAmount $fNumAmount $fEnumAmount $fRealAmount$fIntegralAmount$fShowCategoryName$fReadCategoryName$fOrdCategoryName$fEqCategoryName$fShowCategoryType$fReadCategoryType$fOrdCategoryType$fEqCategoryType$fEnumCategoryType$fShowCategory$fReadCategory $fOrdCategory $fEqCategory$fShowCreditCategory$fReadCreditCategory$fOrdCreditCategory$fEqCreditCategory$fShowDebitCategory$fReadDebitCategory$fOrdDebitCategory$fEqDebitCategory$fShowTransaction$fReadTransaction$fOrdTransaction$fEqTransactionunDateunMonthunYear