code: func (mf Migration) Run(c *Connection) error {
  	if mf.Runner == nil {
  		return errors.Errorf("no runner defined for %s", mf.Path)
  	}
  	return mf.Runner(mf, c)
  }
docs: // Run the migration. Returns an error if there is
  // no mf.Runner defined.