I didn't quite understand how LT works. I have the following tasks in mind:
1. Set indent-tabs-mode in all modes which use that variable. So, if I install a hs-mode, the indent-tabs-mode in my .emacs should be the one that it picks up.
2. Add multiple independent hooks to c-mode-hook from different modes.
3. Change the global keymap in different modes, as and when they are loaded.
Isn't mutable variables the most obvious way to solve these problems?