Opaque hash tables

As of redjack/libcork#76, the libcork hash table type is now completely opaque; we can't embed it in our own types anymore.