Types(       const std::vector<shape_inference::ShapeAndType>& shapes_and_types,       shape_inference::InferenceContext* qctx,       std::vector<shape_inference::ShapeAndType>* queue_shapes_and_types);   