docs: def deduce_chirality(obj):
      '''
      deduce_chirality(x) attempts to deduce the chirality of x ('lh', 'rh', or 'lr') and yeilds the
        deduced string. If no chirality can be deduced, yields None. Note that a if x is either None
        or Ellipsis, this is converted into 'lr'.
      '''
      # few simple tests:
      try: return obj.chirality
      except Exception: pass
      try: return obj.meta_data['chirality']
      except Exception: pass
      try: return obj.meta_data['hemi']
      except Exception: pass
      try: return obj.meta_data['hemisphere']
      except Exception: pass
      if obj is None or obj is Ellipsis: return 'lr'
      try: return to_hemi_str(obj)
      except Exception: pass
      return None