あと、言語仕様が貧弱すぎて、エラー箇所が正確に特定できないよね。

だいたいこの辺が間違ってんじゃないの?って言われて、よくよく見直してみると、
呼び出し元がおかしいだけだったり。

とにかく、エラーが役に立たない。