ユーザー定義functionに、戻り値のサポートを追加

関数名と同じ名前のローカル変数（スカラー）が暗黙に宣言されるので、
それに代入することで戻り値となる。

例:
function f(x)
  f := x + 1
end function
これで print f(10) は print 11 という意味になり、11 が印字されるはず。