Inumeras implementacoes de ast para facilitar navegacao.