Vector2 vec2(String name) => switch (value(name)) { Vec2Value(:final value) => value.clone(), _ => switch (_defaultOf(name)) { Vec2Value(:final value) => value.clone(), _ => Vector2.zero(), }, };