This value will be eventually evaluated as part of its own definition. You may need to make the value lazy or a function. ...