Is this because the authors of The Reasoned Schemer wanted the miniKanren relationship notation to evoke the usual Schema predicates that end in ? (e.g. null? pair? ) by convention. The superscript o, if you creak enough (and heard this story before), looks like modified ? .
acfoltzer
source share