def METHOD_NAME(cursor: "BaseCursor[Any, Any]") -> "RowMaker[T]":
    names = _get_names(cursor)
    if names is None:
        return no_result
    def class_row__(values: Sequence[Any]) -> T:
        return cls(**dict(zip(names, values)))
    return class_row__