Launch a token

One transaction. Your image is uploaded first, then createToken runs with the metadata baked in. Optionally take the first position atomically so you aren't sniped on your own launch.