tlib#cache#Value(): If generator is empty, use the optional argument as start value
tlib#persistent#Get() refers to tlib#cache#Get()