Changed Spell.invoke to varyarg