code: func skipMorphism(v int64) morphism {
  	return morphism{
  		Reversal: func(ctx *pathContext) (morphism, *pathContext) { return skipMorphism(v), ctx },
  		Apply: func(in shape.Shape, ctx *pathContext) (shape.Shape, *pathContext) {
  			if v == 0 {
  				// Acting as a passthrough
  				return in, ctx
  			}
  			return shape.Page{From: in, Skip: v}, ctx
  		},
  	}
  }
docs: // skipMorphism will skip a number of values-- if there are none, this function
  // acts as a passthrough for the previous iterator.