- Get ride THROW_EXCEPTION macro, fixed OP_THROW to allow throw any type