An implementation of a somewhat-functional shell in C.