One thing that bothers me is the requirement to have a module that implements the perform
function. Why now allow the user to pass module, function, args
- just like in a task, instead? This would make it much more generic, and allow using with functions that weren’t implemented with this library in mind.
2 Likes