def read_csv_from_string(data):
    listOfColumns, columnNames = \
        __inline_fora(
            """fun(@unnamed_args:(data), *args) {
                   let df = try {
                       parsing.csv(
                           data.@m,
                           defaultColumnType: { PyFloat(Float64(_)) }
                           );
                       } catch (e) {
                       throw Exception(PyString(String(e)))
                       }

                   let listOfColumns = PyList(
                       df.columns.apply(
                           fun(series) {
                               PyList(series.dataVec)
                               }
                           )
                       );

                  let columnNames = PyList(
                      df.columnNames ~~ { PyString(_) }
                      )

                  return PyTuple((listOfColumns, columnNames))
                  }"""
            )(data)

    return PurePandas.PurePythonDataFrame(
        listOfColumns, columnNames
        )
'and' at the ClauseElement level.
dataset/ETHPy150Open ufora/ufora/packages/python/pyfora/pandas_util.py/read_csv_from_string--crossover with--dataset/ETHPy150Open goFrendiAsgard/kokoropy/kokoropy/packages/sqlalchemy/sql/elements.py/ClauseElement.__and__