Proposal: Function static variables and blocks

Any thoughts how we can combine two approaches with my Lazy inlined constants ?