Cartesian state used by relative-frame and Clohessy-Wiltshire helpers.
@type t() :: %Sidereon.Astro.Relative.State{ epoch_tdb_seconds: float(), position_km: vec3(), velocity_km_s: vec3() }
@type vec3() :: {float(), float(), float()}