Strictly declarative specification of sophisticated points-to analyses | Synapse