Blob
1 %2 % Unbind the operators in an executable array or packedarray. Leaves the3 % unbound array or the original object on the stack.4 %6 /unbind {7 0 index xcheck8 1 index type /arraytype eq9 2 index type /packedarraytype eq or and {10 dup length array copy cvx11 dup 0 exch {12 dup type /operatortype eq {13 ( ) cvs cvn cvx14 } if16 0 index xcheck17 1 index type /arraytype eq18 2 index type /packedarraytype eq or and {19 unbind20 } if22 3 copy put pop23 1 add24 } forall25 pop26 } if27 } def