úÎ ý8      !"#$%&'()*+,-./01234567 Safe-Inferred8(list p)# parses a list of things parsed by p, ( using the usual square-bracket syntax. d  !"#$%&'()*+9,-./:012345;678<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc8  !"#$%&'()*+,-./012345678 !() ./,-01#"$%&' *+452367T    !"#$%&'()*+9,-./:012345;678<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdprelude-extras-0.3Prelude.ExtrasLift2lower2Lift1lower1Read2 readsPrec2 readList2Read1 readsPrec1 readList1Show2 showsPrec2 showList2Show1 showsPrec1 showList1Ord2compare2Ord1compare1Eq2==##Eq1==#/=#/=##<=#<#>=#>#max1min1<=##<##>=##>##max2min2show1shows1show2shows2 readPrec1 readListPrec1read1reads1readList1DefaultreadListPrec1Default readPrec2 readListPrec2read2reads2readList2DefaultreadListPrec2Defaultlist showList__ readEither1 readEither2 $fReadLift2 $fShowLift2 $fOrdLift2 $fEqLift2 $fRead1Lift2 $fShow1Lift2 $fOrd1Lift2 $fEq1Lift2 $fRead2Lift2 $fShow2Lift2 $fOrd2Lift2 $fEq2Lift2 $fReadLift1 $fShowLift1 $fOrdLift1 $fEqLift1 $fRead1Lift1 $fShow1Lift1 $fOrd1Lift1 $fEq1Lift1 $fRead2Either $fRead2(,) $fRead1(,) $fRead1Either $fRead1Maybe $fRead1[] $fShow2Either $fShow2(,) $fShow1(,) $fShow1Either $fShow1[] $fShow1Maybe $fOrd2Either$fOrd1[] $fOrd1Either $fOrd1Maybe $fEq2Either$fEq1[] $fEq1Either $fEq1Maybe