Вынесение реализации методов map и merge в отдельную библеотеку array-map