Added ability to pass in partial finder function
Merge branch 'partial-function'

Fixes #10