code: func Connect(e string) (*Connection, error) {
  	if len(Connections) == 0 {
  		err := LoadConfigFile()
  		if err != nil {
  			return nil, errors.WithStack(err)
  		}
  	}
  	e = defaults.String(e, "development")
  	c := Connections[e]
  	if c == nil {
  		return c, errors.Errorf("could not find connection named %s", e)
  	}
  	err := c.Open()
  	return c, errors.Wrapf(err, "couldn't open connection for %s", e)
  }
docs: // Connect takes the name of a connection, default is "development", and will
  // return that connection from the available `Connections`. If a connection with
  // that name can not be found an error will be returned. If a connection is
  // found, and it has yet to open a connection with its underlying datastore,
  // a connection to that store will be opened.