Programming Ruby 3.2 (5th Edition): B4.0 page 603, program_name = nil

In general, where the exact name doesn’t matter externally to the method, I’ve tried to expand abbreviated parameter names, this is weird because it does matter in the options hash, but not as the name of a positional argument