in elitzur-avro/src/main/scala/com/spotify/elitzur/converters/avro/dynamic/dsl/AvroObjMapper.scala [31:37]
def getAvroFun(avroFieldPath: String, schema: Schema): FieldAccessor = {
if (!mapToAvroFun.contains(avroFieldPath)) {
val avroOperators = new FieldAccessor(getAvroAccessors(avroFieldPath, schema).map(_.ops))
mapToAvroFun += (avroFieldPath -> avroOperators)
}
mapToAvroFun(avroFieldPath)
}