べき乗を出力する関数を作った見ましたが、[a*=b]でエラー23で止まってしまいます。
何故ですか?この行にパラメータは必要ないはずですが。
#module
#defcfunc involutionint a,int coe
if(coe==0){ return 1 }
b=a
repeat coe-1
a*=b
loop
return a
#global

a=involution(10,3)
print "10^3="+a
stop