Major changes towards modularity, see bash_funcs.
Utility functions & Korean IME!