E.g. "retained" UI libraries do not offer an easy way to see what the state actually is. As of now the description kind of requires one to use "immediate mode" UI libraries.