F # Typdeklaration möglich bei Haskell?

Ich habe eine Reihe von Quellen durchsucht: Es scheint nicht möglich zu sein, eine Typdefinition in F # ala Haskell zu deklarieren:

' haskell type def:
myFunc :: int -> int

Ich möchte diesen Typ-Def-Stil in F # verwenden - FSI freut sich, mich darauf aufmerksam zu machen:

fsi> let myType x = x +1;;

val myType : int -> int

Ich möchte ausdrücklich auf die Typ-Def-Signatur in F # wie in Haskell eingehen. Gibt es eine Möglichkeit, dies zu tun? Ich würde gerne in F # schreiben:

//invalid F#
myFunc : int -> int
myFunc x = x*2

Antworten auf die Frage(12)

Ihre Antwort auf die Frage