k_yamada/185_refactoring_pattern_matching archive