UKanren in J: Embedding in an Array Language with Rank-Polymorphic Unification [pdf] | Hacker News Reader