very simple examples:
let myfun x = x
Here in the intellisense it says "x: 'a -> 'a". In the FSI it says "x: 'a -> 'a"let inline myfun x = x
Here in the intellisense it says "x: 'a -> 'a". In the FSI it says "x: 'a -> 'a" <<<< why not^a?let inline myfun (x: 'b) = x
Here in the intellisense it says "x: 'b -> 'b". In the FSI it says "x: 'b -> 'b"let inline myfun (x: ^b) = x
Here in the intellisense it says "x: 'b -> 'b". In the FSI it says "x: ^b -> ^b" <<<< different
Since the intellisense never shows ^b, should I look for ^b as an indicator of "statically resolved" in FSI?
Does inline guarantee "statically resolved"?