class_docstr: Wrapper around python map() output object that preserves the original collection length
  by implementing __len__.
code: def __init__(self, fn, iterable):
      try:
          self.length = len(iterable)
      except TypeError:
          self.length = None
      self.mapobj = map(fn, iterable)
  
imports: import os
  import sys
  import time
  import heapq
  import semver
  import random
  from multiprocessing import Pool
  from collections import namedtuple
label_desc: Use image node_id 1 to create a new LenMap object  with example: obj = LenMap(fn, iterable)