reuse prototype for basic instantiation
Merge pull request #2 from mafintosh/fast-initialization

Reuse prototype for basic instantiation