``` val someIterableThatsSecretlyADBFacade : Sneak...
# language-proposals
g
Copy code
val someIterableThatsSecretlyADBFacade : SneakyDBFacade;

someIterableThatsSecretlyADBFacade.filter { x -> x.age > 35 }
with
Copy code
class SneakyDBFacade : Iterable<Thing>{

  fun filter(lambda: LambdaAST){
    return backingDB.where(generateWhereFromFilterAST(lambda))
  }
}