Fix specs for Chain#call
Merge 'mbj/decompose-compose' into decompose-compose
Use the shared Request#initialize context across specs
Use and enforce the new rspec #expect syntax