Fixed a bug where mod nodes created by modLeft/modRight weren't remembering the
currentDest for the mod that they weren't overwriting, causing DDG.replaceDests
to terminate early.
Merge remote-tracking branch 'upstream/master' into analysis
Fixed a bug where we forgot about existing dependencies for nodes with more than one child.