I was thinking each Future Insight would block one draw, similar to a Bone Shield. Each use of Future Epiphany increases the draw block by 1 and the draw block goes down by 1 every time you draw a card. So, say you play 2 Future Epiphanies. You draw 4 cards. Next turn, you use Shard of Bravery. Your start-of-turn draw is canceled, the first draw from SoB is canceled, and the second draw from SoB succeeds. I don't think that Future Insight would affect cards generated in the hand as from SoSe or Fractal.
'Draw 2 cards. You may not draw any cards until the end of your next turn.'
I like this idea as a simpler alternative, though. Maybe I should change the card text to "Draw 2 cards. Your next successful draw from any source is canceled."