the many kinds of shorter wong - a thread
the end