Spells as Code
How to implement a type-safe spell-system in code.

Source and More information: Spells as Code

Author: indieDB.com