Added some primitive operations.
Added some string operations.
Covered all tuple operations up to Tuple22
Corrected the minor bug, when we have a allocation, it can not be inlined. It only might be removed by DCE (at code generation time, using a ConciseCodegen).