(* type-var.sml * * COPYRIGHT (c) 2010 The Diderot Project (http://diderot.cs.uchicago.edu) * All rights reserved. *) structure TypeVar = struct datatype var = datatype Types.var fun new kind = TV{ kind = kind, stamp = Stamp.new() } end