does anyone know where there's a class that abstracts over IORefs? it includes newRef, readRef, and writeRef.  i've seen it but can't remember where.  - conal