Start teasing apart passes for Go backend.