Does not seem there is a test, but current implementation is that &expire_func and &create_expire are propagated through copy().