Representable schema printer is now fully recursive