The hidden functional diversity of macrophages - Nature Immunology