docs: private static double applyColorDeficiencyCorrection(double angle, Deficiency deficiency) {
          switch (deficiency) {
              case none:
                  break;
              case redGreenBlindness:
                  angle %= Math.PI;
                  break;
              case blueBlindness:
                  angle -= Math.PI / 2;
                  angle %= Math.PI;
                  angle += Math.PI / 2;
                  break;
          }
          return angle;
      }