as you can see, I can't make `value` lazy because ...
# random
k
as you can see, I can't make
value
lazy because I don't know how to initialize it until it's accessed the first time