Looking at adding an AF to do looping

Since two of the new Avacyn Restored set use looping, I am interested in writing code to support looping. My thought is to create a Repeat AF with a "RepeatSubAbility" that works similar to WinSubAbility and LoseSubAbilitiy in Clash and FlipACoin AFs. The first thing I want to do is make a list of the cards that need looping so I can get an overall sense of what is needed. I searched for "repeat" in the rules text and came up with the following list that use looping.
Ad Nauseam
Crooked Scales
Eureka
Forbidden Ritual
Forgotten Lore
Grindstone - (currently hardcoded)
Hoarder's Greed - already scripted without looping AF
Hypergenesis
Kindle the Carnage
Mana Clash
Plague of Vermin
Primal Surge
Rally the Horde
Scalpelexis - (currently hardcoded)
Shrouded Lore
Struggle for Sanity
Tainted Pact
Thieves' Auction
Timesifter
Trade Secrets
Tyrant of Discord
Are there any cards I am missing?
Edit: noted cards already in Forge
Ad Nauseam
Crooked Scales
Eureka
Forbidden Ritual
Forgotten Lore
Grindstone - (currently hardcoded)
Hypergenesis
Kindle the Carnage
Mana Clash
Plague of Vermin
Primal Surge
Rally the Horde
Scalpelexis - (currently hardcoded)
Shrouded Lore
Struggle for Sanity
Tainted Pact
Thieves' Auction
Timesifter
Trade Secrets
Tyrant of Discord
Are there any cards I am missing?
Edit: noted cards already in Forge