Attribute
class Attribute<FINAL>(val dataType: DynamoDataType, meta: Meta, get: (Item) -> FINAL, lensSet: (FINAL, Item) -> Item, ignoreNull: Boolean = false) : Lens<Item, FINAL> , LensInjector<FINAL, Item>
Constructs typesafe Lenses for the various Item/Key attributes. The lenses can be used to inject values with Item(attr of "123") or extract with attr(item).