copyable_holder_caster<type, std::shared_ptr<type>>
load_value_shared_ptr()
load_value_smart_holder()