Bob, the Generic Mage is a custom template champion in League of Legends.
Theoretical Item Build
Bob is your typical everyday fantasy mage. He went to mage school and learned a few spells, and then came out all ready to battle against physical gods, supernatural beings, and soldiers with decades of experience, because in this game, the gap in power between champions is way lower than it'd realistically be, so Bob gets to learn just 4 or 5 spells and he can kill omnipotent people like Bard or Xerath. Rock on Bob, go show them what mages can do.