docs: def expect(self, msg) -> T:
          """
          Unwraps the option. Raises an exception if the value is :py:data:`NONE`.
  
          Args:
              msg: The exception message.
  
          Returns:
              The wrapped value.
  
          Raises:
              ``ValueError`` with message provided by ``msg`` if the value is :py:data:`NONE`.
  
          Examples:
              >>> Some(0).expect('sd')
              0
              >>> try:
              ...     NONE.expect('Oh No!')
              ... except ValueError as e:
              ...     print(e)
              Oh No!
          """
          if self._is_some:
              return self._val
          raise ValueError(msg)