Relax.permute_dims not supported?

Does it make sense to add LegalizeOps to the list of passes run in relax.build? Looks like we’ve had multiple questions with the same confusion like:

I think it’s because, relay.build used to take care of running all the required passes, but in relax, only the lowering passes are run as part of relax.build and others have to be called explicitly.