I always thought M:tG to be already a lot like D&D's Vancian system.
You have a deck of cards you have access to (Spellbook), but you can only cast from a limited amount that you draw to your hand (memorization) and when you cast a version of a spell it goes to the graveyard and you can't cast...