org.specs2.matcher
a function returning an object having an AsResult instance can check a value
a Matcher[T] can check a value
an expected value can be used to check another value