I was wondering the same for vega-lite, which is relatively high level, declarative, and looks similar to their syntax.