Use Callable as the way to support user functions
Merge pull request #21 from laeubi/Issue18

Fix for Issue 18: Use Callable as the way to support user functions