code: def pvector_field(item_type, optional=False, initial=()):
      """
      Create checked ``PVector`` field.
  
      :param item_type: The required type for the items in the vector.
      :param optional: If true, ``None`` can be used as a value for
          this field.
      :param initial: Initial value to pass to factory if no value is given
          for the field.
  
      :return: A ``field`` containing a ``CheckedPVector`` of the given type.
      """
      return _sequence_field(
          CheckedPVector, item_type, optional, initial
      )
  
imports: import six
  import sys
  from pyrsistent._checked_types import CheckedPMap, CheckedPSet, CheckedPVector, CheckedType, InvariantException, _restore_pickle, get_type, maybe_parse_user_type, maybe_parse_many_user_types
  from pyrsistent._checked_types import optional
  from pyrsistent._checked_types import wrap_invariant
  import inspect
label_desc: Use image node_id 14 for calling a global function with example usage: pvector_field(item_type, optional, initial) and returns: _sequence_field