Refactor - Rename function
Refactor - Rename function
Refactor - Unify the execution of the main code
Create org-trello's own apply function
Transform direct computation by deferred computation
Add the execution of the code around a with-local-quit which permits the
user to stop the computation if s(he) wants to
Refactor - Rename the function to a more appropriate name
Refactor - Simplify action on entity
Refactor - remove unused code
Doc - Improve docstring
Refactor - Improve deferred computation (add success and error callback)