public static Clause <T> Select <T>(this Clause <T> before, Assign assign) { throw new InvalitContextException(nameof(Select)); }
public static Clause <Non> Select(Assign assign) { throw new InvalitContextException(nameof(Select)); }