One of the issues that we ran into with the existing high level interface was that creating a `Table` object requires knowing what the schema is, which requires a `DescribeTable` call.  Some customers were running issues with this and asked to be able to provide the schema to the `Table` object to avoid the describe call.  Could we do something similar here and allow the schema to be passed in?