--- "effect": patch --- use Sets to track atom relationships