Deciding between the use of a command-line argument and named parameters