Worth doing a keywise merge with the defaults here, in case the passed-in value defines some lifetimes but not others?