||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(A, B) to be instructions to build concepts. More specifically, we claim that concatenation is an instruction to conjoin monadic concepts, while labeling provides a vehicle for invoking thematic concepts, as indicated by the relevant labels.