Refactored / Enumerable#if_else_map