I noticed that the Actions job to run golangci-lint is failing in #40, so we probably need to fix it so that PRs can be merged.