Semantic HTTP accept middleware for koajs