func (iter *ldbTreapIter) Release() {
	if !iter.released {
		iter.tx.removeActiveIter(iter.Iterator)
		iter.released = true
	}
}
Release releases the iterator by removing the underlying treap iterator from
the list of active iterators against the pending keys treap.

This is part of the leveldb iterator.Iterator interface implementation.
package ffldb
import (
	"github.com/soteria-dag/soterd/database/internal/treap"
	"github.com/btcsuite/goleveldb/leveldb/iterator"
	"github.com/btcsuite/goleveldb/leveldb/util"
)
type ldbTreapIter struct {
	*treap.Iterator
	tx       *transaction
	released bool
}
var _ iterator.Iterator = (*ldbTreapIter)(nil)
func (iter *ldbTreapIter) Error() error {
	return nil
}
func (iter *ldbTreapIter) SetReleaser(releaser util.Releaser) {
}