failure matchers
modernise spec
add to description to boolean matcher
assert kind_of fails nicely
better description of instance_of
nicer description for anything
better duck_type description
assert on any_args description
assert on no args
assert on hash_including description
assert on array_including description
fixup boolean
actually spec hash_excluding