title: F# Type declaration possible ala Haskell?
body: <p>I've looked a number of sources: it seems not possible to declare a type definition in F# ala Haskell:</p>
  
  <pre><code>' haskell type def:
  myFunc :: int -&gt; int
  </code></pre>
  
  <p>I'd like to use this type-def style in F#--FSI is happy to echo back to me:</p>
  
  <pre><code>fsi&gt; let myType x = x +1;;
  
  val myType : int -&gt; int
  </code></pre>
  
  <p>I'd like to be explicit about the type def signature in F# as in Haskell. Is there a way to do this? I'd like to write in F#:</p>
  
  <pre><code>//invalid F#
  myFunc : int -&gt; int
  myFunc x = x*2
  </code></pre>