tipo is from spanish for "type" (to avoid using word ``type``) - copied from the ``pandas.core.common.is_*`` function. For some reason there isn't one for "is_boolean" - might be a good idea to add it to core