def _recur_split(s, dtype_as):
    'Splits (possibly nested list of) strings recursively.\n    '
    if is_str(s):
        return _maybe_list_to_array(s.split(), dtype_as)
    else:
        s_ = [_recur_split(si, dtype_as) for si in s]
        return _maybe_list_to_array(s_, s)
Splits (possibly nested list of) strings recursively.
def _recur_split(s, dtype_as):
    '\n    '
    if is_str(s):
        return _maybe_list_to_array(s.split(), dtype_as)
    else:
        s_ = [_recur_split(si, dtype_as) for si in s]
        return _maybe_list_to_array(s_, s)