Text this: Semigroup compactifications by generalized distal functions and a fixed point theorem