Returns a new table with comparison function comp and Hash function Hash. comp(a,b) should return -1, 0 or -1 if a<b, a=b or a>b respectively. Hash(a) should return a Std.Integer.SmallT.
If Key is present in t then fail, after assigning the current Value to var if provided.
Otherwise, inserts the pair (Key,NIL) into t and returns an assignable reference.
Creates a new instance instance of type and for each (Key,Value) pair in fields, sets Key(instance)<-Value. Returns instance.
Each Key should be a Std.Symbol.T.