Spell: Equilibrium chemistry