handle dereferencing twigils as arrays or hashes

otherwise, the parser will correct itself, turning the OP_PADSV into an
OP_PADAV, which will then assert when given a variable that isn't an
SVt_PVAV