=== Message

There are N independent types in this file; move all but one of them to other files.

