Result es un tipo de unión discriminada que implementa el patrón Result para manejo de errores.
static Result Failure(string error)
TaskErrors es un repositorio central para todos los mensajes de error del dominio de tareas.
static string NotFound(Guid id)
IDomainEventDispatcher es la interfaz para publicación de eventos del dominio.