I need something like
let row: DynRowRaw;
let projection: DynProjection;
let projected_row: DynRowRaw = row.project(projection);
This does zero-copy projection using the schema aware DynProjection. it should throw error if the schema of row doesn't match with DynProjection's schema.