def METHOD_NAME(**kwargs):
    return pa.DataFrameSchema(
        {
            "a": pa.Column(int, checks=pa.Check.le(10), description="a desc"),
            "b": pa.Column(float, checks=pa.Check.lt(-1.2), description="b desc"),
            "c": pa.Column(
                str,
                description="c desc",
                checks=[
                    pa.Check.str_startswith("value_"),
                    pa.Check(
                        lambda s: s.str.split("_", expand=True).shape[1] == 2,
                        description="Two words separated by underscore.",
                    ),
                ],
            ),
        },
        checks=[
            pa.Check(lambda df: df["a"].sum() > df["b"].sum(), description="sum(a) > sum(b)."),
        ],
        **kwargs,
    )