Generalist mage