Vim plugin: An interface for anything