import Prelude
-import Data.Typeable
-
#ifdef __HUGS__
import Hugs.Weak
#endif
mkWeakPair :: k -> v -> Maybe (IO ()) -> IO (Weak (k,v))
mkWeakPair key val finalizer = mkWeak key (key,val) finalizer
-#include "Typeable.h"
-INSTANCE_TYPEABLE1(Weak,weakTc,"Weak")
{- $precise