The Rust template requires the wasm32-wasi target. The Go templates require TinyGo. Where do we document these requirements? Specifically, say a developer does this:
$ spin templates list
# sees some templates, chooses one they've never used before
$ spin new http-go myapp
$ spin build
The build will fail if TinyGo is not installed. What does the user then do to figure out why the build failed?