カスタム型の定義