Multipart encoding boundary.
@callback encode(term(), keyword()) :: {binary(), iodata() | Enumerable.t()}