Hello! I'm a former Googler, now at Weights & Biases. I'm looking at whether Pants might be a good solution for building W&B's multi-language SDK. I've tried Bazel in personal projects before but found it was too difficult to integrate with languages that weren't already well-supported (ironically: Dart, which I was using internally at Google), and I'm wondering if Pants' "adhoc_tool" is a solution to this.