Ho provato velocemente con F# online ed è proprio sbagliata la funzione.

Non so se funziona cmq ma a logica dovrebbe essere
codice:
let sumto= fun n -> if n>0 then n + sumto(n-1) else 0
La mia conoscenza di F# si limita a 2 secondi di google oggi.