   }
   
   public enum OpenMode {
+    
     case readOnly
     case readWrite
     case autocreate

    return channel
  }
  
  public func releaseChannel(_ channel: AdaptorChannel) {
    // not maintaing a pool
  }
  
  

 * can use an `AdaptorDataSource`. With or without an attached entity. See
 * the `AdaptorDataSource` class for more info.
 *
 * `AdaptorDataSources` return raw `AdaptorRecord` objects.
 *
 * Example:
 *
