Better shell for CC with a shell language