permute +base

Permute :: ArgOrder a
base System.Console.GetOpt
freely intersperse options and non-options