Macrophage heterogeneity occurs through a developmental mechanism. | Synapse