いやいやエスパーでないと質問の意味が分からないのが問題だろ

ユーザ定義の関数がどんな引数を受け取ってどんな戻り値を返すかなんて自由だし
グローバル変数でやりとりしてるかもしれないのに