public static TodoFailure Cache(CacheFailure failure) => new TodoFailure.Cache(failure);
public Cache(CacheFailure failure) => Failure = failure;