* Serializing a cgi.FieldStorage object that has files is hard. * Encoding is really fuzzy. * The unicode handling isn't finished. * Supporting the XML set of objects is fuzzy, like ``application/xml+atom``. ``application/xml`` can generally support that mime type. It should probably first look for something supporting the full mime type, then fall back on application/xml. * Should there be some way to get at the response headers? * We should use better mimetype/Accept parsing (maybe this should go in ``paste.httpheaders``). * We need a way to prefer mimetypes on our own on the server; probably this outweighs anything in the Accept headers. * Servers can probably set ETags (at least optionally), maybe simply based on ``id(obj)``. * Move to a FormEncode style of conversion and serialization, instead of the current setup (``load`` and ``dump_iter``). Though it'd be nice to deal with streams as the current system does. Content-Type will have to go in ``state`` somehow. * Support fragments, as a post-processing phase. * httplib2 seems to use email.Message.Message.items(), which folds Set-Cookie headers, which will not do! Report bug.