Add Find based constructor factory.

fixes #13