Integrate with grock for generating documentation
Documentation for main, Promise and CancellationError