Is your programming language unreasonable? | F# for fun and profit