I am still a bit unclear on how to use these at times. If the implementation is still in flux, knowing what is intended versus what is implemented might also be helpful to know about.
For instance, is this:
abst@ype mtype = @{int, int}
essentially the same as:
abst@ype mytpe = ptr
assume mytype = @{int, int}
?
My guess: no, but I don't really know why it wouldn't be.