The behavior the marshaller should exhibit when it encounters data that cannot be marshalled to a DynamoDB AttributeValue, such as a Symbol or Function object.
Whether numbers should be unmarshalled to a special object type that can preserve values that would lose precision if converted to JavaScript's native number type.
The behavior the marshaller should exhibit when it encounters "empty" data that would be rejected as invalid by DynamoDB, such as 0-length buffers or the string
''
.