I think it'd be nice if we provided this as runnable code.  So maybe a classmethod `BasicLock.create_schema(client, table_name)` and probably `BasicLock.drop_schema(client, table_name)` also.