This is in Python 2.6, though. Does it not work there? Or is this just for the convenience of saying `callable(obj)` instead of `isinstance(obj, collections.Callable)`?