関数型デザイン 原則、パターン、実践 by Robert C. Martin - WordSea