In this programmatic paper, we articulate a minimalist conception of linguistic composition, syntactic and semantic, with the aim of identifying fundamental operations invoked by the human faculty of language (HFL). On this view, all complex expressions are formed via the operation COMBINE(A, B). But this operation is not primitive: COMBINE(A, B) = LABEL[CONCATENATE(A, B)]. We take labeling to be a computationally simple but perhaps distinctively human operation that converts a mere concatenation of expressions, like A^B, into a more complex unit like [A A^B], with the subscript indicating a copy of the dominant constituent. We discuss several virtues of this spare conception of syntax. With regard to semantics, we take instances of COMBINE...