BUG: Fix StableGraph deserialization of graphs with node holes

The insertion was wildly buggy, inserting into the wrong place. It only
ever worked correctly with a single hole. New Arbitrary impl that makes
holes made quickcheck tests uncover the bug.
2 files changed