É possível distinguir termos normais que não contêm beta redex como uma sub-expressão, de outros como esses data WithBound a = Var | Other a data Normal a = Neutral (Neutral a) | Abstract (Normal (WithBound a)) data Neutral a = Variable a | Apply (Neutral a) (Normal a) Existe alguma...