F#のC#に対して優れているところを教えてください