add PN_SHIFT to the API: potion_tuple_shift for the parser