F # Объявление типа возможно аля Haskell?

Я посмотрел несколько источников: кажется, невозможно объявить определение типа в F # ala Haskell:

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

Я хотел бы использовать этот стиль определения типа в F # - FSI с радостью ответит мне:

fsi> let myType x = x +1;;

val myType : int -> int

Я хотел бы быть явно о сигнатуре определения типа в F #, как в Haskell. Есть ли способ сделать это? Я хотел бы написать на F #:

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

Ответы на вопрос(6)

Ваш ответ на вопрос