add support for function sync
 add function overload support
 .
 fixbug and remove builtin function
 remove FuncCallExternalNode
 forget to add nor
 fixbug: HLSLCodeGEn for TypeInit