C#が実は関数型言語だったと気づかん奴は不勉強。