fish config smaller, functions should load lazily now
added private setup to config.fish