增加一个LT_STRUCT类型，用于给Lisp级别的代码提供自定义聚合数据类型的功能。
增加存取结构体对象的字段的函数

结构体对象的字段默认存储的是LT_UNDEF类型的对象，但并没有办法让编译器或者
虚拟机抛出未绑定的异常，这个可能需要虚拟机中增加新的指令来进行处理。
增加一个defstruct宏，用于方便使用make-structure函数。

FIXME：从最近的这三次commit中可以看出，我把结构体的功能给弄错了。这样使用
make-structure函数生成的对象相当于元素带名字的向量，但它是一个一次性的对象，
而不能像C语言中的结构体那样作为模板用于生成新的同类型对象。因此，这里实现的
结构体，更像是Ruby中的OpenStruct。这是一个实现上的错误，需要修正。