Did ES ever consider replacing current query DSL with an external DSL?