code: def spec_set() -> InstanceSpecSet:  # noqa: D
      return InstanceSpecSet(
          metric_specs=(MetricSpec(element_name="bookings"),),
          measure_specs=(
              MeasureSpec(
                  element_name="bookings",
              ),
          ),
          dimension_specs=(
              DimensionSpec(
                  element_name="is_instant",
                  entity_links=(EntityReference("booking"),),
              ),
          ),
          time_dimension_specs=(
              TimeDimensionSpec(
                  element_name="ds",
                  entity_links=(),
                  time_granularity=TimeGranularity.DAY,
              ),
          ),
          entity_specs=(
              EntitySpec(
                  element_name="user_id",
                  entity_links=(
                      EntityReference(element_name="listing_id"),
                  ),
              ),
          ),
      )
  
imports: from __future__ import annotations
  from typing import Sequence
  import pytest
  from dbt_semantic_interfaces.type_enums.time_granularity import TimeGranularity
  from metricflow.specs.specs import DimensionSpec, EntityReference, EntitySpec, InstanceSpec, InstanceSpecSet, LinkableInstanceSpec, LinklessEntitySpec, MeasureSpec, MetricSpec, TimeDimensionSpec
label_desc: Use image node_id 14 for calling a global function with example usage: spec_set() and returns: InstanceSpecSet