Vector3 vec3(String name) => switch (value(name)) { Vec3Value(:final value) => value.clone(), _ => switch (_defaultOf(name)) { Vec3Value(:final value) => value.clone(), _ => Vector3.zero(), }, };