RowSchema
The schema tcm attaches to a table where it's declared (Symbol.for("tcm.schema")): its row type's, with that
schema's hash, and each migrate step's parameter type's.
export interface RowSchema { hash: string; s: unknown; defs: unknown[]; steps?: { s: unknown; defs: unknown[] }[]; }