Added TypeBinder that introduces external ResultSet extractions

It makes definition of `ResultSet` extraction enable.

Before, we should write same extraction code every entity companion's apply method.
After, we can define a `TypeBinder` of my type and use `WrappedResultSet#get` for extracting a instance of the type.