title: F# forward pipe to convert from int to bigint
body: <p>I am fairly new to F# and came up across this scenario and was hoping someone could explain why my compiler doesnt like the code...</p>
  
  <p>If in F# I do the following...</p>
  
  <pre><code>let FloatToInt = 10.0 |&gt; int
  let IntToFloat = 10 |&gt; float
  </code></pre>
  
  <p>Everything is fine and the number is cast to the relevant data type...</p>
  
  <p>if however I do the following...</p>
  
  <pre><code>let IntToBigInt = 10 |&gt; bigint
  </code></pre>
  
  <p>I get a error "Invalid use of type name or object constructor."
  I assume that this is because there isnt an operator overload for the forward pipe for bigint?</p>
  
  <p>If I wanted to make this code possible, how would I do it? I know I could use different syntax like...</p>
  
  <pre><code>let IntToBigInt = bigint(10)
  </code></pre>
  
  <p>But I really like the Forward Pipe syntax and would like to know if I can achieve it so that...</p>
  
  <pre><code>let IntToBigInt = 10 |&gt; bigint
  </code></pre>
  
  <p>would work...</p>