Abstracting window clauses