add #rest_size and #rest_bytesize, implement #rest with c-ext
stop exposing increments and opcode constants