Programming microcontrollers in Go using TinyGo