Spell: Functional analysis