Added type constraints to Request#part