IL9 and neoplasm: IL-9 and IL-9-secreting cells serve as double-edged swords in tumor immunity with both pro-tumorigenic and anti-tumorigenic role in cancer development.