Module Component.DelayedSource
Delayed is a bit like Lazy.t but may in the future offer the chance to peek inside to be able to optimize the calculation
If eager is true then no delaying is done. Most useful for testing and documentation