vvalueext1M :: (Monad m, Data d, Typeable t)=> forall e. Data e => e -> m e-> forall f. Data f => t f -> m (t f)-> d-> m dPeek#
vvalueext1T :: (Data d, Typeable t)=> forall e. Data e => e -> e-> forall f. Data f => t f -> t f-> d-> dPeek#
vvalueext2 :: (Data a, Typeable t)=> c a-> forall d1 d2. (Data d1, Data d2) => c (t d1 d2)-> c aPeek#
vvalueext2M :: (Monad m, Data d, Typeable t)=> forall e. Data e => e -> m e-> forall d1 d2. (Data d1, Data d2) => t d1 d2 -> m (t d1 d2)-> d-> m dPeek#
vvalueext2Q :: (Data d, Typeable t)=> d -> q-> forall d1 d2. (Data d1, Data d2) => t d1 d2 -> q-> d-> qPeek#
vvalueext2R :: (Monad m, Data d, Typeable t)=> m d-> forall d1 d2. (Data d1, Data d2) => m (t d1 d2)-> m dPeek#
vvalueext2T :: (Data d, Typeable t)=> forall e. Data e => e -> e-> forall d1 d2. (Data d1, Data d2) => t d1 d2 -> t d1 d2-> d-> dPeek#