fn char_is_ascii_word_boundary(c: char) -> bool
Whether the given char is a word boundary, according to the Matrix spec.
char
A word boundary is any character not in the sets [A-Z], [a-z], [0-9] or _.
[A-Z]
[a-z]
[0-9]
_