* cached file contents
get some information from files and cache the result.
Reparse the file when it has changed automatically.

* tiny-cmd : Never get the "Press ENTER or type command to continue"
message again

* funcref:
- poor man's closures for Vim.
- Create function objects calling autoload function without sourcing that file
- (be lazy, do the work when it has to be done)
- get rid of the "Use upper case letters for custom functions" annoyance