--*- M2 -*-

-- inhomogeneous maps:

   k = ZZ/3
   Q = k[x]
   R = Q/(x^3-1)
   k' = R^1/(x-1)
   f = map(R,Q)
   M = pushForward(f,k'); -- error: not implemented yet for inhomogeneous modules or maps

-- further development, tests to go in Macaulay2/packages/Macaulay2Doc/test/pushforward.m2

-- first make sure that module maps over ring maps work well:

errorDepth = 0
