graph: re-used Data.List.union on insertion
graph: re-used Data.List.union on insertion

I've realized that we need to preserve since it influences our search
algorithms.

romanofski/codesnippets,romanofski/codesnippets,romanofski/codesnippets