anchor.diff:  
   ==== Row Mappers
   
  -The link:{jdbidocs}/core/mapper/RowMapper.html[RowMapper^] is a functional
  +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.
  
positive.code:   `OffsetDateTime`, `ZonedDateTime`, and `ZoneId`
  * java.util: `UUID`
  * `java.util.Collection` and Java arrays (for array columns). Some
    additional setup may be required depending on the type of array element.
  
  TODO:
  
  * Registering column mappers allows Jdbi to automatically convert database
    result columns to the mapped type.
  * Registering an inline column mapper by mapped type
  * Registering a concretely typed column mapper
  * Last registered mapper for a given type wins. This means you can override the
    out-of-the-box mapper for any type with your own mapper
  
  ===== ColumnMapperFactory
  
  TODO:
  
  * For mapping arbitrary value types, e.g. Money
  * How to implement a column mapper factory
  * Use GenericTypes helper to help with generics.
  
  ==== Reflection Mappers
  
  
negative.code: `UserMapper` class in the previous section) may be registered without specifying
  the mapped type:
  
  [source,java]
  ----
  handle.registerRowMapper(new UserMapper());
  ----
  