One of the things on my mind the last week or so has been: what kind of constructs in Python would allow for easy to use type safety / type checking?

Mix a little keyword parameter usage with a little bit of django-y model definitions and the net result is Bartleby.

See full post...