úÎ+»)ì"      !None %&*+,01234569:;<=?BDOQRT`fNone %&*+,01234569:;<=?BDOQRT`f!Modifiable field val val' old new5 is a constraint needed to apply a function of type  val -> val' to the field field in the book of type Book old$. The resulting book will have type Book new.J'Settable field val old new' is a constraint needed to set the the field field to a value of type valO in the book of type 'Book old'. The resulting book will have type 'Book new'.Gettable field val book2 is the constraint needed to get a value of type val from the field field in the book of type  Book book.z is simply a proxy. You will usually not need to generate it directly, as it is generated by the OverlodadedLabels magic. An alias for ": because otherwise you'll have to tick your constructors. &The internal representation of a Book.LA book with no records. You'll usually want to use this to construct books.!Get a value by key, if it exists.get #age julian28ÿIf the key does not exist, throws a type error >>> get #moneyFrom julian ... ... " The provided Book does not contain the field "moneyFrom" ... Book type: ... '["age" ':-> Int, "name" ':-> String] ... " In the expression: get #moneyFrom julian ...Flipped and infix version of .julian ?: #name"Julian K. Arni"#Sets or updates a field to a value.set #likesDoctest True julian=Book {age = 28, likesDoctest = True, name = "Julian K. Arni"}Infix version of julian & #age =: 29(Book {age = 29, name = "Julian K. Arni"}Apply a function to a field.$julian & modify #name (fmap toUpper)(Book {age = 28, name = "JULIAN K. ARNI"}ÿIf the key does not exist, throws a type error >>> modify #height (_ -> 132) julian ... ... " The provided Book does not contain the field "height" ... Book type: ... '["age" ':-> Int, "name" ':-> String] ... " In the expression: modify #height ( _ -> 132) julian ...Infix version of .julian & #name %: fmap toUpper(Book {age = 28, name = "JULIAN K. ARNI"}Delete a field from a -, if it exists. If it does not, returns the Book unmodified.get #name $ delete #name julian...:... " The provided Book does not contain the field "name"... Book type:... '["age" ':-> Int]#... " In the expression: get #name...       333None%&*+,01234569:;<=?BDOQRT`f#       !"#$%&'())bookkeeper-0.2.1.0-BlKLBQLgDQL2jaXCp5BWxc BookkeeperBookkeeper.Internal.ErrorsBookkeeper.Internalbase Data.Function& Contains'Contains ModifiableSettableGettableKey:=> ShowHelper showHelperBook'BookgetBook emptyBookget?:set=:modify%:delete $fIsLabelsKey $fMonoidBook' $fEqBook' $fEqBook'0$fShowHelperBook'$fShowHelperBook'0 $fShowBook'$fEqKey $fShowKey $fReadKey $fGenericKey*type-level-sets-0.7-HxTibMRxKSBD7jx3PscvRT Data.Type.Map:->