バッチ処理を意図的に止める(error)(邪道?)

maxima のバッチ処理を途中で意図的に止めたいときがあります。 その場合は

error(0);
など、error 行を書いておけば良いかもしれません。(邪道?) asir でいうと end$ 行であるとか、C(++)でいうと return(0); であるとか、 それに当たるものがほしいところです。とりあえず土基は error 使ってみてます。