Agda implementation of McBride's "First-order unification by structural recursion" paper