Future: Use more descriptive varname in public api

Also adds a typehint of `callable`
Merge pull request #1 from staabm/Successcb

Future: Use more descriptive varname in public api