実際関数型のほうが適している場面ってどんなときなの?