Squashed 'Dependencies/CwlUtils/' changes from e8f252c..c0fa14a
Squashed 'Dependencies/CwlUtils/' changes from e8f252c..c0fa14a

c0fa14a Renamed Cancellable to Lifetime
REVERT: e8f252c Renamed Cancellable to Lifetime

git-subtree-dir: Dependencies/CwlUtils
git-subtree-split: c0fa14ae637c73cdf49813ec071ba2959e8a1afd

mattgallagher/CwlSignal,mattgallagher/CwlSignal