constructor({
    specifier,
    file,
    type,
    packageName,
    content,
    importMap = {},
    ast,
    moduleInitializer,
    isRoot = false,
  }) {
    this.specifier = specifier
    this.file = file
    this.type = type
    this.packageName = packageName
    this.content = content
    this.importMap = importMap
    this.ast = ast
    this.moduleInitializer = moduleInitializer
    this.isRoot = isRoot || this.packageName === ROOT_SLUG
  }
Assigns properties!

@param {LavamoatModuleRecordOptions<InitArgs>} opts