Enchantment
Whenever a player casts a spell, exile the top card of that player's library. You may play that card for as long as it remains exiled, and you may spend mana as though it was mana of any type to cast it.
At the beginning of your end step, put all cards exiled with Endless Inspiration into their owner's graveyards.