Over in the `weyl` repository we have https://github.com/RobinHankin/weyl/issues/17 and this is best implemented here in the `spray` repository.