Interpret Scanamo operations using blocking requests to DynamoDB with any transport errors or semantic errors within DynamoDB thrown as exceptions.
Interpret Scanamo operations using blocking requests to DynamoDB with any transport errors or semantic errors within DynamoDB thrown as exceptions.
We need to interpret into a type with a type parameter, so cheat by using
the [Id Monad](http://typelevel.org/cats/datatypes/id.html) which is just
a type alias for the type itself (type Id[A] = A).