Document buffers, and fix as-buffer to do the correct thing.
Remove unneeded start-vertx macro.