anchor.diff:  
   The method `GenericTypes.getErasedType` accepts a `java.lang.reflect.Type` and
   returns the raw `java.lang.Class` for that type. So if `type` were the generic
  -type `Pair<Foo,Bar>`, it would return `Foo.class`.
  +type `Pair<Foo,Bar>`, it would return `Pair.class`.
   
   Next, we extract the `L` and `R` generic parameters from the mapped type:
   
  
positive.code: requiring only that you specify what type you want to map to. Jdbi
  automatically looks up the mapper from the registry, and uses it.
  
  [source,java,indent=0]
  ----
  jdbi.registerRowMapper(User.class,
      (rs, ctx) -> new User(rs.getInt("id"), rs.getString("name"));
  
negative.code: 
  ==== Row Mappers
  
  link:{jdbidocs}/core/mapper/RowMapper.html[RowMapper^] is a functional
  interface, which maps the current row of a JDBC
  link:{jdkdocs}/java/sql/ResultSet.html[ResultSet^] to a mapped type. Row
  mappers are invoked once for each row in the result set.
  