úÎ*~.      !"#$%&'()*+,-None%&*+,/09:;<=?DQRT` WConstruct a constraint that asserts that for all labels a projection for type t exists-A list of projections to be applied to a type.A named projection on a type. Very similar to Has but w/o a setterInfix alias for 5Apply all projections to a type and return them in a Labels compatible tuple. USe G to read single projections from it. Using OverloadedLabels is advised.*Read a projection from a projection record)./ 0 !"#$%    ./  0 !"#$%5None,-jDerive record projections for a type. This gives you projections with the same name as the field accessor12-3--12-34      !"#$%&'()*+,-./01234(reproject-0.2.0.0-18rp4slDPXK4BcbbkBmtBzData.ReprojectData.Reproject.THAnyRecunAnyRecAnyProj unAnyProjReadRecprojVal' IsEqLabelRecValTyRecRNilRConsHasProj ProjectionProjNilCombineProjProjTy applyProjLblProxy@@projprojVal runAnyProjanyToTypedProjanyToTypedProjM $fEqAnyProj$fReadReclabelFalseRecv$fReadReclabelTrueRecv $fShowRec $fShowRec0$fEqRec$fEqRec0$fReadProjection$fReadProjection0$fIsLabellLblProxy$fShowLblProxy$fReadLblProxy $fEqLblProxy $fOrdLblProxy $fShowAnyProj$fEqProjection$fShowProjectionderiveFieldProjectionsRecTys RecValTyH loadFieldsgetRecordFieldsgetRF' mkSingleDecl