Add a Opcodefactory::addPrimitive method variant to be useful for optimization codes
Introduce %VALUE type to primitives.ll
Modify comment
Fix a bug that primitives can't be compiled
Multiple receiver types support in type analysis
Method argument support
Added compiling self