Verse? Not familiar with it. Normally if you have a function which can fail but may not fail, you assert. This is meant to be both a debugging tool and to prevent corruption and is used in c++.
Can’t tell if verse has anything like that, would be awful if it doesn’t.
Sometimes it is like that. UE has various debugging tools, again I don’t know verse so I can’t tell what it can access but if what you are going to debug is more than printing a string or two (a big system) then a cleaner approach might be to use the debug tools in an editor module.
This is specifically a Verse question and a Verse problem. Verse doesn’t include any Assert, and in this specific problem, it’s likely would not be possible to call an assert as the context would not even allow it.