Do we have a way to create pools non-stupidly with librados? Or to set the number of PGs once created?

I don't want to pollute a real pool so if that's a concern we'll have to settle for documenting the issues with it and how to work around them. If there aren't workarounds then we need to add the necessary APIs to librados.