if not mistaken, the `buf matches "test"` is just ...
# getting-started
m
if not mistaken, the
buf matches "test"
is just converted to
matches(buf, "test")
and the only way to negate it is by doing
!matches(buf, "test")