When deleting a node, delete its incident edges
Use hamt instead of immutable for now

This yields a 2-3.5x speedup for all operations.