refs: extract function peel_object()