constructor (transformers) {
    this._transformers = transformers
    this._transformersPerSignature = new Map(transformers.map(typeTransformer => [typeTransformer.signature, typeTransformer]))
    this.fromStructure = this.fromStructure.bind(this)
    this.toStructure = this.toStructure.bind(this)
    Object.freeze(this)
  }
Constructor
@param {TypeTransformer[]} transformers The type transformers