If this is non-nil, `read-buffer' does its work by calling this function. The function is called with the arguments passed to `read-buffer'.