確か、DEFの関数名の末尾に、$が付いていると、「文字列を返す関数」 と判別されるようで、? BUG$()で、返り値が数字だと、表示はされるものの、「Type Mismatch」とエラーが起きるバグがあります。