function hammerDriver(domDriverFunc, vTree$) {
  if (typeof domDriverFunc !== 'function') {
    throw new Error('First argument given to hammerDriver() must be a DOM driver function.');
  }
  if (!vTree$ || typeof vTree$.subscribe !== 'function') {