Tasks are said to be nested when they are called within the code of
another task. This is a problem because it means we would be executing
lifecycle hooks more than once per async operation, which can lead to
hooks doing the wrong thing (a beforeTask could be called twice, where
before/after tasks are meant to do setup/teardown). Closes #53
Tasks are said to be nested when they are called within the code of another task. This is a problem because it means we would be executing lifecycle hooks more than once per async operation, which can lead to hooks doing the wrong thing (a beforeTask could be called twice, where before/after tasks are meant to do setup/teardown). Closes #53