+ http: add some more helpers around form data and `BodyPart` construction