第2章 レシピ038 汎用的な関数インターフェースを使いたい