lower-case, upper-case, alphabetic: the Unicode properties are *not* to
be identified with the General Categories Ll, Lu, and L&, because for
one thing, Alphabetic includes Nl, and for another, there are various
Other_{Uppercase,Lowercase,Alphabetic} characters that are also included.
bog, eog: This should point to UAX 29 rather than TR 18, because 29
contains the actual definition, which is more complex than what you
give here (you aren't allowing for Hangul grapheme clusters). To avoid
confusion, I wouldn't include any definition at all.