This op extracts an extent from a shape.
This also is the first op which constant folds to shape.const_size,
which revealed that sahpe.const_size needs a folder (ConstantLike ops
seem to always need folders for the constant folding infra to work).
This fits on one line
[I'm actually not sure why this one isn't generated by default, we have the generation for unwrapped types that I would have expected to trigger here ...]