def get_composition(source, *fxns):
  """Compose several extractors together, on a source."""
  val = source
  for fxn in fxns:
    val = fxn(val)
  return val
Compose several extractors together, on a source.