Creates a variable that is guaranteed to have the same SqlType as this.
this
@protected Variable<T> variable(T? value) { return Variable(value, sqlType); }