Let p ∈ [1, ∞] and F : Set → Set be a functor with finite supports in the category Set of sets. Given a non-empty metric space (X, dX ), we introduce the distance d p F X on the functor-space F X as the largest distance such that for every n ∈ N and a ∈ F n the map X n → F X, f → F f (a), is non-expanding with respect to the ℓ p -metric d p X n on X n . We prove that the distance d p F X is a pseudometric if and only if the functor F preserves singletons; d p F X is a metric if F preserves singletons and one of the following conditions holds: (1) the metric space (X, dX ) is Lipschitz disconnected, (2) p = 1, (3) the functor F has finite degree, (4) F preserves supports. We prove that for any Lipschitz map f : (X, dX ) → (Y, dY ) between metric spaces the map FIf the functor F is finitary, has finite degree (and preserves supports), then F preserves uniformly continuous function, coarse functions, coarse equivalences, asymptotically Lipschitz functions, quasi-isometries (and continuous functions). For many dimension functions we prove the formula dim F p X ≤ deg(F ) • dim X. Using injective envelopes, we introduce a modification ďp F X of the distance d p F X and prove that the functor F p : Dist → Dist, F p : (X, dX ) → (F X, ďp F X ), in the category Dist of distance spaces preserves Lipschitz maps and isometries between metric spaces.