>>> from should_dsl import *

>>> class Foo(object):
...    pass
>>> class Bar(object):
...    pass
>>> foo = Foo()

>>> foo |should| be_kind_of(Foo)

>>> foo |should| be_kind_of(Bar)
Traceback (most recent call last):
    ...
ShouldNotSatisfied: <Foo object at ...> is not a kind of <class 'Bar'>

