class_docstr: Options for Socket.get/set
  
  .. versionadded:: 23
class_docstr_tok: ["Options","for","Socket.get\/set","..","versionadded",":",":","23"]
docstr: Attach option type as `._opt_type`
docstr_tok: ["Attach","option","type","as","`","._opt_type","`"]
code: def __new__(cls, value: int, opt_type: _OptType = _OptType.int):
      """Attach option type as `._opt_type`"""
      obj = int.__new__(cls, value)
      obj._value_ = value
      obj._opt_type = opt_type
      return obj
  
imports: import errno
  import sys
  from enum import Enum, IntEnum, IntFlag
  from typing import List
label_desc: Use image node_id 1 for calling the SocketOption obj's underlying member method code with example usage: obj.__new__(cls, value, opt_type) and returns: obj