@@ -74,7 +74,7 @@ unsafeToRawJSVal :: a -> JSVal
74unsafeToRawJSVal v = unsafeCoerce (Val v)
74unsafeToRawJSVal v = unsafeCoerce (Val v)
76-- | A 'FastWeak' which has been promoted to a strong reference. 'getFastWeakTicketValue'
76-- | A 'FastWeak' which has been promoted to a strong reference. 'getFastWeakTicketValue'
77−-- can be used to get the referred to value without fear of @Nothing,
77+-- can be used to get the referred to value without fear of @Nothing@,
78-- and 'getFastWeakTicketWeak' can be used to get the weak version.
78-- and 'getFastWeakTicketWeak' can be used to get the weak version.
79data FastWeakTicket a = FastWeakTicket
79data FastWeakTicket a = FastWeakTicket
80 { _fastWeakTicket_val :: !a
80 { _fastWeakTicket_val :: !a
@@ -85,7 +85,8 @@ data FastWeakTicket a = FastWeakTicket
86-- 'getFastWeakValue' can be used to try and obtain a strong reference to the value.
86-- 'getFastWeakValue' can be used to try and obtain a strong reference to the value.
88−-- The value in a @FastWeak@ can also be kept alive by obtaining a 'FastWeakTicket' using 'getFastWeakTicket' if the value hasn't been collected yet.
88+-- The value in a @FastWeak@ can also be kept alive by obtaining a 'FastWeakTicket' using 'getFastWeakTicket'
89+-- if the value hasn't been collected yet.
90-- Synonymous with 'Weak'.
91-- Synonymous with 'Weak'.
91type FastWeak a = Weak a
92type FastWeak a = Weak a