Details on :init and document :demand.

Hello,

Everytime I read the doc about :init I wondered when exactly the code is run... this time I read the source to find out so maybe it's be worth mentioning in the README.