Simplified mapConsume