Ciao a tutti, sono un novello nella programmazione F# e avrei bisogno di un possibile chiarimento. Qualcuno potrebbe spiegarmi la differenza esistente tra le seguenti notazioni?

Codice1:
codice:
    let sum a b = a + b
    let sum_four_to = sum 4
    printfn "%A" (sum_four_to 5)
Codice2:
codice:
    let sum a b = a + b
    let sum_four_to x = sum x 4
    printfn "%A" (sum_four_to 5)
Ho capito che il risultato è il medesimo, mi chiedo però questa cosa: usando le due notazioni sto sempre facendo uso della notazione parzialmente applicata? Oppure nel secondo caso sto semplicemente richiamando la funzione in modo innestato? Grazie