When passing the value directly as an argument to the F # function, the compiler automatically raises the value (therefore, if the function accepts Control , you can assign it a TextBox value). Thus, if you use a flexible type as a parameter type, there is not much difference.
However, there is a difference if the function accepts, for example, a list of 'T list :
Tomas petricek
source share