I dunno. The massive amount of comments necessary to make this code remotely understandable is pretty telling.
More seriously, the "rule against magic constants" makes sense in many circumstances, but there are limits.
1. https://github.com/kliment/Printrun/issues/619#issuecomment-...
then
2. https://github.com/gnustep/libs-corebase/blob/master/Headers...