Accept callable tpl fn; bump to version 2.0.0