fix Program.new args