Generally I only make this exception for datetime because it's a bit obnoxious to write `datetime.datetime` when it's pretty obvious that the types from the datetime module are stdlib.

Happy to change if you disagree, I'd just prefer that we make the exception.