副作用がないのが関数型だと思ってたけど違うの?