diff -r fd9dba51afd3 -r 478c23ce7cef src/instance.rs --- a/src/instance.rs Wed Sep 03 10:08:28 2025 -0500 +++ b/src/instance.rs Wed Sep 03 12:55:27 2025 -0500 @@ -181,7 +181,7 @@ /// Type for a lightweight intermediate conversion that does not own the original variable. /// Usually this is just a reference, but may also be a lightweight structure that /// contains references; see the implementation for [`crate::direct_product::Pair`]. - type Reference<'b>: Instance + type Reference<'b>: Instance + Copy where X: 'b;