PlasmaCalcs.tools.iterables.is_dictlike

PlasmaCalcs.tools.iterables.is_dictlike(x)
returns True if x is dict-like, False otherwise.
returns x.is_dictlike if it exists,
else returns whether x has keys() and __getitem__.