/// The type of error that can be returned by log handlers when running tasks.
type UserDefinedError = ;
/// The result that can be returned by log handlers when running tasks.
type UserDefinedResult<T> = Result;
/// [`ShellTaskBehavior`] allows you to terminate a process
/// early, or to continue inside your log handler.