[Error] Add TryCatchResult.

- It generalizes the handling of ExceptionCatcher and TaskCore::CatchResult.
[Task] Add TaskExecutor::Submit() with name and function directly.