add Expression#collectUnknowns