Make the PreQL object have a more client-usable api