`assertValue` has a wrong type parameter for this ...
# announcements
p
assertValue
has a wrong type parameter for this sort of thing.. it would have to be
T.() -> Unit
but it's
T.() -> Boolean
.. not sure why the author does not offer both