ash 関数に対応
define 時に apply が足りなかったため追加
apply の最後に必ずevalを実行するように修正