I'm slowly realising how big plan9's influence is on Go. Go has a custom assembler syntax and calling convention: http://t.co/8AHuCJZaWF