add CallCaseDispatcher and fix buildCall functions
add DefaultCallCase and DelegateFunctionIntrinsic