allow callable to be given as default value

Such callable is evalutated during construction of bound validator and its
return value is used as default.