public final This bindByType(String name, Object value, GenericType<?> argumentType) {
        return bindByType(name, value, argumentType.getType());
    }
Bind an argument dynamically by the generic type passed in.

@param name         token name to bind the parameter to
@param value        to bind
@param argumentType type token for value argument

@return the same Query instance
core/src/main/java/org/jdbi/v3/core/statement/SqlStatement.java