Implicit is defined in the mole excution.
Use mole execution implicits.
Add unit test for implicits and fix bugs.
Implement data source trait.
Refactor hook interface.
Renamed DataSource to Source.
Refactor mole task implicits.
Implement test for mole task implicits.
Start implementing sources.
Implement hook errors in validation.
Remove defaut parameter value in type validation.
Code cleanup.
Improve error mesages for task.
Continue sources implementation.
Use seed instead of rng as parameter of mole execution.
Extract input and output checking in a trait.
Use Try as return of task execution.
Report errors on source executions.
Implement source.
Fix bug in array stripping.
Support source provided input in validation.
Externalize input output builder.
Improve task builders.