Refuse to reflect paradoxical types like ``` -type foo(A) :: foo(A). -type bar(A) :: ... | bar(A). ```