code: func NewMonitor(conf *Config, logger log.Logger, db *reform.DB,
  	pr *proc.Processor, pscAddr string, pw data.PWDGetter) *Monitor {
  	return &Monitor{
  		conf:   conf,
  		logger: logger.Add("type", "client/bill.Monitor"),
  		db:     db,
  		pr:     pr,
  		psc:    pscAddr,
  		pw:     pw,
  		post:   pay.PostCheque,
  	}
  }
docs: // NewMonitor creates a new client billing monitor.