def METHOD_NAME(checks: List[Check], s: str, name: str) -> bool:
    print(f"Running checks for {name}")
    print(textwrap.indent(s, prefix="    "))
    passed = True
    print("    Checks:")
    for i, check in enumerate(checks):
        result = check.check(s)
        if result == OK:
            print(f"        [{i+1}] {check.check.__name__}: PASSED")
        else:
            passed = False
            msg = check.error_fn(result)
            print(f"        [{i+1}] {check.check.__name__}: FAILED: {msg}")
    return passed