Rewritten Carton use and Makefile.
Documentation cleanup.
Make sure function arguments get loaded.

If you only used auto complete feature and not the eldoc feature there
would be no functions arguments to complete from.