I expected this to work like `.to.contain()`, but I guess that was silly.

Since I don't think this behavior is immediately obvious, maybe we should revert it. If we want to keep it, we need to consider things like composed character sequences (which is super messy).