<div dir="ltr"><p>Just to clarify (my previous email had several drafting issues): the current <code>StableValue</code> API feels clunky, and it forces me into workarounds for even moderately complex scenarios. Instead of simplifying the declaration of lazy values, it introduces additional logic and cognitive overhead just to interact with the API, making it unattractive for lazy initialization but for the most critical paths. I think a lazy keyword or an annotation would serve the same purpose in a clearer way; The current API design still requires helper methods to deal with non-trivial scenarios that are similar to existing patterns anyway; and would allow for an easier migration of existing code, at least for what my experiments have shown me so far.</p><p>I still would like to know if there are some advice or better patterns I may be missing.</p><p><br></p><p>Thank you, very much and best regards.</p><div></div></div>