(functionObject => ((...traced_args) => tracing.record_call_end( tracing.record_call_start( /*line**/LINE_NUMBER/**/, /*col**/COL_NUMBER/**/, ...traced_args), () => (functionObject/*optional*/(...traced_args)) )) /*parented_args**/(...COMMA_SEPARATED_ARGS)/**/) (/*expression**/FUN_EXPR/**/)