Initial (as yet untested) cross-map norm/grad.

The main op itself compiles. Something is broken with the grad method.