::Cart::Product now consumes ::Role::Costs though no tests yet