title: fms2

* state_set(StateSetBuiltin)
* state_get(StateGetBuiltin)
* state_print(StatePrintBuiltin)

/**
 * 第1引数の表すURI(変数名のかわりに使う)に、第2引数の内容を設定する。
 * ビルトインの名前は'state_set'。
 * 状態を保存しておくための特別の変数領域を確保するビルトイン。
 * 論理学的には禁断のビルトインになるかもしれない。
 * 
 * 第1、第2引数とも、代入された変数を指定しても良い。でも、たぶん、
 * bindビルトインやlistEntryビルトインなどで代入された変数では
 * だめで、ルールの条件部で当てはめられた変数でないとだめっぽい。
 * このへんはJenaの実装依存みたいで、ちょっと気持わるい。
 */
