What standard tooling would fail, given that the translation goes via a a generated Go source?
I suppose there must be some borgofmt that handles the particular syntax. Certainly debuggers would have to be updated to show the corresponding Borgo code line at least.
What else?