Handling sessions with a memcached backend in C is 4 times faster than having the user do their own session handling so we should look at handling rate limiting as well. To start we'll need a proposed API and example pure python code to benchmark against.