anchor.diff:  Person.deleteAll();
   --
   
  -Naturally, all `list` methods have equivalent `stream` versions.
  +All `list` methods have equivalent `stream` versions.
  +
  +[source,java]
  +--
  +List<String> namesButEmmanuels = Person.streamAll()
  +    .map(p -> p.name.toLowerCase() )
  +    .filter( n -> ! "emmanuel".equals(n) )
  +    .collect(Collectors.toList());
  +--
   
   == Paging
   
  
positive.code: 
  // get the total number of entities returned by this query without paging
  int count = livingPersons.count();
  --
  
  The `PanacheQuery` type has many other methods to deal with paging and returning streams.
  
negative.code: }
  --
  
  You have noticed how much more compact and readable the code is?
  Does this look interesting? Read on!
  
  NOTE: the `list()` method might be surprising at first. It takes fragments of HQL (JP-QL) queries and contextualize the rest. That's makes for very consise but yet readable code.
  
  == Setting up and configuring Panache JPA
  
  