now written to columns automatically created in the output view, all optimally handled at the C level.