# Functions
NewUser は有効なユーザーオブジェクトを生成する完全コンストラクタ関数.
NewUsername は有効なユーザー名オブジェクトを生成する完全コンストラクタ関数.
# Variables
ErrUsernameInvalid はユーザー名が不正な値の場のエラー.
ErrUsernameTooLong はユーザー名が長すぎる場合のエラー.
ErrUsernameTooShort はユーザー名が短すぎる場合のエラー.
ErrUserUsernameDuplicated は他ユーザーとユーザ名が重複している場合のエラー.
ErrUserUsernameRequired はユーザーに必須のユーザー名が入力されていない場合のエラー.