Instead, force consumers to include the respective header. This avoids including unneeded headers or accidentally depending on transient ones.