It may be hard, but it'd be great to have as many type constraints as possible to avoid errors like:
CodeCommitRepository: The repository name is not valid. Repository names can be any valid combination of letters,
numbers, periods, underscores, and dashes between 1 and 100 characters in length. Names are case sensitive. For more
information, see Limits in the AWS CodeCommit User Guide.
It may be hard, but it'd be great to have as many type constraints as possible to avoid errors like: