Bug Description
This should raise a TypeError but it doesn't:
>>> craft_cli.utils.humanize_list(['1', 2])
'1, and 2'
While this isn't exactly a big deal, it is an unexpected success that can mislead developers.
To Reproduce
craft_cli.utils.humanize_list(['1', 2])
part yaml
Relevant log output