A grammar file and a build step, or a handful of composable functions. The industry’s answer has been drifting for…