docs: def hasmethod(obj, meth):
    """
      Checks if an object, obj, has a callable method, meth
      
      return True or False
    """
    if hasattr(obj, meth):
      return callable(getattr(obj,meth))
    return False