Allows building a query for this Box instance with a call to build to return a Query instance.
fun <T> Box<T>.query(block: QueryBuilder<T>.() -> Unit): Query<T>