in app/services/DynamoChannelTests.scala [105:111]
def getTest[T <: ChannelTest[T] : Decoder](testName: String, channel: Channel): ZIO[ZEnv, DynamoGetError, T] =
get(testName, channel)
.map(item => dynamoMapToJson(item).as[T])
.flatMap {
case Right(test) => ZIO.succeed(test)
case Left(error) => ZIO.fail(DynamoGetError(error))
}