func TestLinearHashtableCast(t *testing.T) {
	hash := hashtable.NewLinearHash()
	_ = types.Sized(hash)
	_ = types.MapIterable(hash)
	_ = types.MapOperable(hash)
	_ = types.Map(hash)
}
func TestHashtableCast(t *testing.T) {
	hash := hashtable.NewHashTable(16)
	_ = types.Sized(hash)
	_ = types.MapIterable(hash)
	_ = types.MapOperable(hash)
	_ = types.Map(hash)
}
func TestBpTreeCast(t *testing.T) {
	bpt := bptree.NewBpTree(17)
	_ = types.MapIterable(bpt)
	_ = types.MultiMapOperable(bpt)
	_ = types.MultiMap(bpt)
}
func TestTSTCast(t *testing.T) {
	tst := new(trie.TST)
	_ = types.MapIterable(tst)
}