Fix power_set with explicit lifetime bound