old_contents: # Incompatibility in that getmask and a.mask returns nomask
  #  instead of None
  
  from numpy.core.ma import *
  import numpy.core.ma as nca
  
  def repeat(a, repeats, axis=0):
      return nca.repeat(a, repeats, axis)
  
  def average(a, axis=0, weights=None, returned=0):
      return nca.average(a, axis, weights, returned)
  
  def take(a, indices, axis=0):
      return nca.average(a, indices, axis=0)
  
new_contents: # Incompatibility in that getmask and a.mask returns nomask
  #  instead of None
  
  from numpy.ma import *
  import numpy.ma as nca
  
  def repeat(a, repeats, axis=0):
      return nca.repeat(a, repeats, axis)
  
  def average(a, axis=0, weights=None, returned=0):
      return nca.average(a, axis, weights, returned)
  
  def take(a, indices, axis=0):
      return nca.average(a, indices, axis=0)
  
subject: Fix oldnumeric compatibility with ma