Support passing argv to main()