Http api shards

Convention in the stdlib is to use `a` for slice receiver. Not sure why exactly. Maybe it's short for "array"?