runtime: functorize deep copies over src and dest message types
runtime: make builder api take default values from StringStorage
codegen: emit struct/list defaults in string literal message
codegen: emit struct/list defaults for Readers
update plugin schema from latest codegen