@@ -235,7 +235,7 @@ subscribeAndRead = unEvent
235235-- caching; if the computation function is very cheap, this is (much) more
236236-- efficient than 'push'
237237{-# INLINE [1] pushCheap #-}
238−pushCheap :: HasSpiderTimeline x => (a -> ComputeM x (Maybe b)) -> Event x a -> Event x b
238+pushCheap :: (a -> ComputeM x (Maybe b)) -> Event x a -> Event x b
239239pushCheap !f e = Event $ \sub -> do
240240 (subscription, occ) <- subscribeAndRead e $ sub
241241 { subscriberPropagate = \a -> do
@@ -379,7 +379,7 @@ eventSwitch !s = Event $ wrap eventSubscribedSwitch $ getSwitchSubscribed s
379379eventCoincidence :: HasSpiderTimeline x => Coincidence x a -> Event x a
380380eventCoincidence !c = Event $ wrap eventSubscribedCoincidence $ getCoincidenceSubscribed c
381381
382−eventHold :: HasSpiderTimeline x => Hold x p -> Event x p
382+eventHold :: Hold x p -> Event x p
383383eventHold !h = Event $ subscribeHoldEvent h
384384
385385eventDyn :: (HasSpiderTimeline x, Patch p) => Dyn x p -> Event x p
@@ -636,7 +636,7 @@ walkInvalidHeightParents s0 = do
636636#endif
637637
638638{-# INLINE subscribeHoldEvent #-}
639−subscribeHoldEvent :: HasSpiderTimeline x => Hold x p -> Subscriber x p -> EventM x (EventSubscription x, Maybe p)
639+subscribeHoldEvent :: Hold x p -> Subscriber x p -> EventM x (EventSubscription x, Maybe p)
640640subscribeHoldEvent = subscribeAndRead . holdEvent
641641
642642--------------------------------------------------------------------------------
@@ -708,13 +708,13 @@ data Dynamic x p = Dynamic
708708 , dynamicUpdated :: !(Event x p)
709709 }
710710
711−dynamicHold :: HasSpiderTimeline x => Hold x p -> Dynamic x p
711+dynamicHold :: Hold x p -> Dynamic x p
712712dynamicHold !h = Dynamic
713713 { dynamicCurrent = behaviorHold h
714714 , dynamicUpdated = eventHold h
715715 }
716716
717−dynamicHoldIdentity :: HasSpiderTimeline x => Hold x (Identity a) -> Dynamic x (Identity a)
717+dynamicHoldIdentity :: Hold x (Identity a) -> Dynamic x (Identity a)
718718dynamicHoldIdentity = dynamicHold
719719
720720dynamicConst :: PatchTarget p -> Dynamic x p