Îõ³h&š:      Safe-Inferred1ÇÚãmulticurryableŸThe instance for functions provides conventional currying/uncurrying, only that it works for multiple arguments, and the uncurried arguments are stored in a  product instead of a tuple.multicurryableThe instance for  takes a sequence nested ès, separates the errors from the success value at the right tip, and stores any occurring errors in a  sum.          -multicurryable-0.1.0.1-E1QmLVQRSOmDeXUG4fX74NMulticurryable'sop-core-0.5.0.2-8cmRYB37llUAjnR98I5kI0 Data.SOP.NSSZNS Data.SOP.NP:*NilNPData.SOP.BasicFunctorsI UncurriedArgs multiuncurry multicurry$fMulticurryableFTrue:tipFUN$fMulticurryableFFalse[]aa $fMulticurryableFUNitemsacurried$fMulticurryableETrue:tipEither$fMulticurryableEFalse[]aa#$fMulticurryableEitheritemsacurriedbase Data.EitherEither