invoke

open suspend operator override fun invoke(): Either<CoreFailure, Unit>

Return

Either or Unit //fixme: we should not return Either