enlive parsing isn't perfect, but there is no infloop