drop mutations
assert before decrementing iterator
methods moved inside Graph
fix: initialize result
test read breaking with no mutations
fixes; added integrity checks
terminal read check
do not allow empty read chunks
partial, does not compile