shell,c major work done toward removing memory leak in parse_args() -- > monads()