FAUST supports partial application of functions. For example, if f(x,y) specifies some stereo process, then f(x) specifies the same stereo process, but the left channel has a formal-parameter name x and the right channel remains an unnamed input wire:
A common use of partial function application is to define named special cases:
general_case(case,arg1,arg2,...) = ...; special_case_1 = general_case(1); special_case_2 = general_case(2); ...