Think about how programs become bloated. What helps the core Unix command line tools avoid this fate?