I'm looking into adding view function capability to the sdk.
(The video posted by @red basalt at https://discord.com/channels/897514728459468821/1110323110277828639 where he commented on it being difficult to identify view functions spawned my interest in this, and I think it might be doable with Rust in a nice way, so have time boxed an effort to ship it.)
I'm thinking through some issues to do with it, that I'm posting in this thread.