Changes
* When passing the `-i` option to `cog predict` without the name of an input, it now defaults to the first. Previously, it would default to magic input called `input`.
Full changelog
* deb4c04 Add mypy to vscode and lint
* 8fd6c77 Appease mypy gods
* f1ed980 Bump github.com/docker/cli
* 8b3a613 Bump github.com/docker/cli
* 585f8eb Bump github.com/docker/docker
* 9c0b86a Bump github.com/docker/docker
* 2712640 Bump github.com/golangci/golangci-lint from 1.45.2 to 1.46.2
* ab35949 Bump gotest.tools/gotestsum from 1.8.0 to 1.8.1
* 57354dd Fix type for choices
* 04726d5 Fixes 592
* 82a569c Make default input first input
* 96d1a8f Require typing-extensions>=4.1.0
* 25cfd50 Update README.md
* 1323692 Update pkg/cli/init-templates/predict.py
* 765b4a1 Update remote image test to recent Cog model
* 498fe29 Update test-integration/test_integration/test_predict.py
* 747b513 Updates formatting in getting-started, drops --gpus
* 92a70b1 Upgrade to Go 1.18
* 2a725db go mod tidy
* 159cfc7 only catch AttributeError
* 7e96884 return str(t) if there's no __qualname__ in t