luaRef
 rawget
	SYNTAX
		rawget(table, key)
	
table … テーブル型
key … 任意の型
	DESC
	 メタメソッドを用いずに
	 テーブルtableのkeyをキーとする要素の値(table[key])を返す。
 dofile
	SYNTAX
		dofile( string file )  
	DESC
		filenameで指定されたファイルを読み、Luaスクリプトとして実行する。
		file の指定がない場合は stdin から読む。
	RET
		スクリプト全体の返値
 error
  SYNTAX
    error (message [, level])
  DESC
    最後に保護された関数呼び出しを終了し、
		message をエラーメッセージとして返す
 setmetatable
  SYNTAX
		setmetatable (table, metatable)
  DESC
    table の metatable を変更する.
  RET
    table
  POP
  Ex.
    setmetatable( t, nil ); table[ t ]から metatable を除去する.
  POINT
  WARNING
 print
  SYNTAX
		print( arg ... )
  DESC
    tostring で[ 文字列に変換 ]してから標準出力 (stdout) に表示
    BAD
	print 10;
 GarbageCollection
  文字列など,登録されないものを, 回収する.
	Lua が Table を扱う仕組みについて, かんがえる
  table data は 内容が同一でも, 異なるworkに確保される.
  [ 変数はdataの場所を参照しているだけ ]
 collectgarbage
	SYNTAX
		collectgarbage( string opt [, number arg ] )
	DESC
		GC を実行する。