correct the str_arg_seq test and pass it
extend more tests for str_arg_seq, still pass
refactor the test
refactor that extract the common part from str_arg_seq to arg_seq
add a int_arg_seq and pass