Added a :lazy option to postpone the token generation a bit.

It's still a WIP.

Ref.: #7.