$ head -1 CalculationExample.fsx | cat -v
M-oM-;M-?// using a pipe when functions have exactly one parameter
$ file CalculationExample.fsx
CalculationExample.fsx: Unicode text, UTF-8 (with BOM) text
$ hd CalculationExample.fsx | head -1
00000000 ef bb bf 2f 2f 20 75 73 69 6e 67 20 61 20 70 69 |...// using a pi|
Hello, and thanks for this!
I don't think the byte order mark (BOM) is currently handled, at least in its UTF-8 form.
From Wikipedia:
The file I encountered this with is on GitHub at swlaschin/pipeline_oriented_programming_talk:fsharpdemo/CalculationExample.fsx