1 local record lib
2 create : function (narr:integer, nrec:integer):table
3 pack : function (...:any):{any}
4 move : function (table, integer, integer, integer, table) : table
5 end
6 return lib
7