First, both requests, disable calling a function outside the current module and marking a function as deprecated are very legal.
Before adding many other legal requests here: it's planned to extend the 3gl language core of genero-4gl to have more common 3gl basics. This would include your requests.