I don't think we have `ExternalCapture` and `Capture` traits...?