Múltiplos tipos de retorno php 7

Eu tenho alguns métodos que podem retornarum dos dois tipos de retorno - (Estou usando uma estrutura utilizando o MCV, refatorar essas poucas funções em particular não é atraente)

É possível declarar o tipo de retorno retornando um ou outro e falhando em qualquer outra coisa?

function test(): ?
{
    if ($this->condition === false) {
        return FailObject;
    }

    return SucceedObject;
}

questionAnswers(3)

yourAnswerToTheQuestion