More consistent naming in TypedHyperSocket
new Letter() now defaults to LetterType.User.