Extracellular adenosine regulates colitis through effects on lymphoid and non-lymphoid cells