lib/util/ensureInstance.js
function constructCollection(Collection, options) {
  return construct({
    input: Collection,
    expected: AmpersandCollection,
    createConstructor: collection,
    options: options
  });
}
function constructCollection(Collection, options) {
  return construct({
    input: Collection,
    expected: AmpersandCollection,
    createConstructor: collection,
    options: options
  });
}
function constructCollection ( Collection , options ) { return construct ( { input : Collection , expected : AmpersandCollection , createConstructor : collection , options : options } ) ; }
Collection = either a Collection constructor, a Collection instance, or an object to create a Collection constructor options = construction options
Collection = either a Collection constructor a Collection instance or an object to create a Collection constructor options = construction options