3PFXXJTLLGDWIFVI32VDUSVGGQL73F6KBACLD2GGJO2AAIS4VPJAC YBLHJFCNW52TJ37UIHPZ6UD22SQVGG27SP5UQR7YAIJ7F7SYJZSAC ANDJ6GEY2IRDNKPVXESYEZKU24BAXFB5PPSZFIJRMBGL57A622FQC 27H4DECZW4CEDSV5XYJQA5HOMUW73K5G2DBQNLQB7AFZXXVXCFCAC 3HTCTHHULQUAHAQFUKDIFO3S7FVVFXMAQLLS3T44MLHGDIT5DZGAC VTZT2ILU7VWP5EY4526HU72Z5HZB6VRVQIVJJTB6Q5NL2AUFZRSAC T2DN23M7W53UMRV46SKDP6UDMCZB7VG2J772LXKMAJNL6NA62MKAC -- parseBillableJSON :: Object Json -> Either JsonDecodeError (Tuple BillableId Billable)-- parseBillableJSON obj = do-- billableId <- parseBillableIdJSON =<< obj .: "billableId"-- bobj <- obj .: "billable"-- amount <--- Zatoshi <$> (note (TypeMismatch "Failed to decode as Zatoshi") <<< BigInt.fromNumber)-- =<< (_ .: "zatoshi")-- =<< (bobj .: "amount")-- gracePeriod <- Hours <$> bobj .: "gracePeriod"-- recurrence <- parseRecurrence =<< bobj .: "recurrence"