minimistish argument parsing