Finalize curse/page implementations. Fix datastore number types that
were strings.