Discovering Program Topoi via Hierarchical Agglomerative Clustering