One could also use Go-Assembler as a cross-platform assembly target: https://go.dev/doc/asm
Borgo looks neat - hadn't seen it before.