fixup! Typo
fixup! Refactoring split_paths
Refactoring and add an example for std::os::self_exe_name.
Refactoring and adding an Example to std::os::homedir.