É possível declarar o tipo F # ala Haskell?

Eu procurei várias fontes: não parece possível declarar uma definição de tipo em F # ala Haskell:

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

Eu gostaria de usar esse estilo de definição de tipo em F # - a FSI tem o prazer de retornar a mim:

fsi> let myType x = x +1;;

val myType : int -> int

Eu gostaria de ser explícito sobre a assinatura do tipo def em F # como em Haskell. Existe uma maneira de fazer isso? Eu gostaria de escrever em F #:

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

questionAnswers(6)

yourAnswerToTheQuestion