Hello
A perform keyword is semantically useless for VOID functions. So it can be
optional for start of any function. The function type cannot be checked in
compile time - so result will be checked in execution time.
I hope so 9.4 will be support deep checking in some step between
compilation and execution, so badly using of this feature can be identified
early.
Regards
Pavel