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

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

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