let contracts_mod = import "contracts.ncl" in let defaults_mod = import "defaults.ncl" in let version_mod = import "version.ncl" in { Fleet | not_exported = contracts_mod.Fleet, FleetNode | not_exported = contracts_mod.FleetNode, FleetNetwork | not_exported = contracts_mod.FleetNetwork, AccessPolicy | not_exported = contracts_mod.AccessPolicy, LifecyclePolicy | not_exported = contracts_mod.LifecyclePolicy, LifecycleMode | not_exported = contracts_mod.LifecycleMode, FleetNodeState | not_exported = contracts_mod.FleetNodeState, ProviderRef | not_exported = contracts_mod.ProviderRef, ProviderKind | not_exported = contracts_mod.ProviderKind, CapacitySpec | not_exported = contracts_mod.CapacitySpec, TierPin | not_exported = contracts_mod.TierPin, NetworkRoute | not_exported = contracts_mod.NetworkRoute, NetworkMethod | not_exported = contracts_mod.NetworkMethod, NodeCapability | not_exported = contracts_mod.NodeCapability, ArbitrationStrategy | not_exported = contracts_mod.ArbitrationStrategy, defaults = defaults_mod, version = version_mod, make_fleet | not_exported = fun overrides => { capacity = defaults_mod.capacity, lifecycle_policy = defaults_mod.lifecycle_policy, access_policy = defaults_mod.access_policy, nodes = [], } & overrides, }